Re: Recherche, puis déplacement de fichiers multi-répertoires ?

Publié par Tof81 le 18/07/2018 13:16:37
Citation :

tignothe a écrit:
Bonjour,

Sur la « banquise » il y a un « truc » qui s'appelle « terminal » qui permet une foultitude choses que l'on a peine à imaginer.
Par ex; find /repertoire -name '*.txt' -exec mv {} /destination \;
qui pourrait se traduire par :
« cherche dans le répertoire "tartempion" tous les fichiers ayant l'extention 'text' pour ensuite les "bouger" avec délicatesse sur une nouvelle destination.
Il y a même un « manuel » commande "man" intégrée au terminal sous toutes les distribs Gnu/Linux qui permet justement de répondre à toutes demandes spécifiques.

Sous Windows, il existe aussi des commandes magiques powershell qui permettent les mêmes tours de passe-passe.
Je ne suis pas « ceinture noire Powershell » mais à mon avis ça vaudrait le coup de s'intéresser au sujet car je pense que la solution pourrait passer par là.
J'ai peine à imaginer qu'il puisse exister un logiciel avec un "GUI" (ayant une interface graphique) répondant à cette demande spécifique.
Le plus compliqué de mon point de vue reste la localisation des dit-fichiers (nom, extension spécifique,...) car une fois trouvés, le reste me semble facile à mettre en œuvre.
Mais bon, suis plus Windowsien, mais si j'avais un W10 sous le nez, je m'initierais sérieusement au Powershell.

Oui PowerShell est très puissant, mais faut du temps pour le maitriser ...
Par batch on peut aussi utiliser les jokers comme *.txt
Je reste persuadé que les 2 commande de base que j'ai fourni doivent pouvoir résoudre une bonne partie du problème soulevé.
Après tout va dépendre du nombre de répertoires (en gros un couple de commande pour chacun) et surtout s'il ne faut sauvegarder que certains fichiers dans ces dits répertoires ...
Mais bon ce ne sont que des lignes quasi identiques à rajouter dans le fichier .bat

Je conseille avant tout essai de faire une sauvegarde des répertoires source !!!

Cette contribution était de : http://www.gratilog.net/xoops/newbb/viewtopic.php?forum=3&topic_id=15363&post_id=188259