Déplacer un dossier via Solidworks Explorer

Bonjour,

Tout est dans le titre...

J'ai réussi jusqu'à là à me servir de Solidworks Explorer pour déplacer des fichiers ou les renommer sans casser les liens.

Maintenant j'aimerai faire pareil mais avec des dossiers ! Est-ce possible ? Comment ?

 

Merci pour vos réponses

Lu

Bonjour,

Est-ce que la fonction composition à emporter ne serait pas plus judicieuse dans ton cas?

Cela garde les liens entre les fichiers et les dépendances.

2 « J'aime »

SW ne gère pas les dossiers à proprement parler... Il garde la position du dernier enregistrement mais c'est tout.

Donc soit tu veux dupliquer un "dossier" avec une arborescence auquel cas je passe par la composition à emporter.

Si c'est modifier l'emplacement des fichiers, je le fais à la main et renomme (temporairement) les anciens dossiers pour que SW n'y aille pas, le temps d'ouvrir le nouvel asm.

En fait mon soucis c'est que j'ai une dixaine de dossiers que je veux tranférer dans un autre, ces dossiers contiennent différents assemblages ou pièces. Je veux garder les dossiers comme ils sont avec ce qu'il contiennent.

Est-ce que le couper-coller d'un dossier garde les liens si le dossier ne contient qu'un assemblage (pas de pièces) ?

Compliqué hein...

Mais effectivment je pense que ce n'est pas possible avec SW Explorer si il ne sait pas gérer les dossiers.

Bonjour,

Si tu déplaces les dossiers dans un autre sans modifier la structure de dossier existante,en gros de C:\toto\asm vers c:\toto\tat\asm, SW n'aura aucun problème pour ouvrir faut juste conserver la structure des dossiers.

4 « J'aime »

Exactement, la seule chose à laquelle il faut faire gaffe, c'est qu'il n'y ai pas de doublon de fichiers (même nom).

3 « J'aime »

Ah ok... Bon je pense que je ne vais pas m'aventurer à ça... Pas tellement confiante sur la fiabilité de l'opération.

 

Merci en tout cas pour vos réponses !

Bonne fin de journée ;)

2 « J'aime »

Bonjour.

Je développe un petit programme qui permet de déplacer ou de renommer des fichiers et des dossiers complets tout en conservant les liens entre les fichiers Solidworks.

Il s'agit d'un executable.

Sur votre disque dur, par exemple dans le dossier "Mes documents" créez un dossier dans lequel vous placez le fichier Bibotac.exe.

Ensuite lancez l'executable en double cliquant dessus.

A l'apparition du message "Index not available!You shoul'd rebuild" click OK.

Maintenant sélectionnez le dossier que vous voulez indexer.

Le programme va créer un index de tous les fichiers Solidworks présents dans ce dossier et ses sous-dossiers avec tous les liens entre ces fichiers (Nous avons un dossier principal decoupé en sous dossiers représentant les différentes affaires avec un total de 140000 fichiers Solidworks et il faut environ 20 min pour indexer l'ensemble la première fois et moins de cinq minutes lors d'utilisations ultérieures où seule une mise à jour est nécessaire.)

Le bouton en bas à gauche vous indique le dossier actuellement indexé et vous permet d'en changer (La recherche des cas d'emploi et la mise à jour des liens lors de changement de nom ou de déplacement s'effectue uniquement à l'intérieur de ce dossier et de ces sous dossiers)

Ensuite naviguez dans l'arbre de gauche et selectionnez un fichier Solidworks.

Vous verrez apparaitre son nom dans l'arbre de droite et si ce fichier est utilisé ailleurs  vous retrouverez dans l'arborescense tous les cas d'emploi avec la possibilité de remonter sur plusieur niveau (La pièce N°1 est utilisée dans la pièce N° 10 elle même utilisée dans la pièce N°100 et ainsi de suite).

Dans les deux arbres en utilisant le click droit de la souris vous avez des menus contextuels avec différentes fonctions (Déplacer,Renommer,ouvrir dans Sw,Ouvrir en lecture seule ...)

Vous pouvez ainsi renommer ou déplacer des fichiers et des dossiers.

Le programme va automatiquement mettre a jour les liens entre tous les fichiers.

De plus si vous avez votre clé de license pour le SolidWorks Document Manager API vous pourrez aussi indexer les propriétés des fichiers et effectuer des recherches par propriétés.

L'étape de développement suivante sera de permettre de renommer et de déplacer en masse des fichiers Solidworks avec par exemple des règles pour les noms comme Solidworks Explorer (Suffixe, préfixe, rechercher et remplacer telle partie de texte...).

Merci de me donner votre avis.

Joel.

https://sites.google.com/site/bibotacconcept

1 « J'aime »