0 votes

Déplacer des fichiers d'un dossier unique vers plusieurs dossiers, en fonction du nom du fichier

J'ai un lot de fichiers nommés A-01.pdf, A-02.pdf, B-01.pdf, B-02.pdf.... J'ai ensuite une structure de dossiers 01, 02, 03, ..... Comment puis-je déplacer tous les fichiers dont le nom contient 01 vers le dossier 01, tous ceux dont le nom contient 02 vers le dossier 02 et ainsi de suite ?

Il y a beaucoup de scripts sur le net mais aucun ne semble correspondre à mon cas.

1voto

nohillside Points 82672

En supposant que ces fichiers se trouvent tous dans le même dossier et que les dossiers numérotés font également partie de ce dossier, ouvrez Terminal et lancez

cd path/to/folder
for i in *.pdf; do
    mv "$i" "${i:2:2}/"
done

1voto

Farinha Points 5518

Un script comme celui de @patrix est probablement le moyen le plus efficace, mais si vous n'êtes pas à l'aise avec l'exécution de script, vous pouvez le faire avec Automator, avec un flux de travail qui ressemble à quelque chose comme ça :

First steps of potential workflow

et ainsi de suite pour -03, -04 etc. (Il y a probablement une façon encore plus efficace de le faire avec Automator en utilisant des boucles et des variables, mais je n'ai jamais essayé de les utiliser...)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X