Bonjour, je cherche à réaliser un script avec automator, voici l'explication que j'ai essayé de faire au plus simple pour ne pas rentrer dans les détails et compliquer la chose.
J'ai trois dossiers sur mon bureau :
Dossier A : Il contient tous mes fichiers que je dois trier et séparer selon les règles citées plus bas.
Dossier B : C'est le dossier " tampon " qui me permet de faire un premier tri pour vérification manuelle par la suite.
Dossier C : C'est le dossier final ou tout sera rangé.
Je suis actuellement en train de trier certains fichiers du "Dossier A" . Il y a en plusieurs centaines, et je dois faire cela assez régulièrement ce qui fait que je dois trier des milliers de fichiers en réalité.
Plusieurs de ces fichiers ont le même nom mais ne finissent pas pareil.
Par exemple :
Et certains fichiers n'ont qu'un seul nom unique :
J'ai besoin d'avoir tous les fichiers avec la parenthèse B "(B)" (ils correspondent à ce que je veux).
Donc jusque-là dans automator je fais une recherche de fichier contenant (B) et je le déplace dans mon dossier final "Dossier C".
Donc mon "Dossier A" se retrouve comme ceci :
C'est là que j'ai besoin de votre aide. J'ai besoin de créer un script qui va comparer le "Dossiers A" et le "Dossier C".
Tous les fichiers qui dont dans le "Dossier A" mais qui sont manquants dans le "Dossier C", soit déplacés dans le "Dossier B".
(On peut dans cet exemple prendre les 4 premiers caractères du nom de tous les fichiers du "Dossier A" et voir s'ils sont présents dans le "Dossier C")
Pourquoi le "Dossier B" ? Car je veux vérifier manuellement avant de les mettre dans le "Dossier C".
Donc le script va vérifier qu'il existe déjà des fichiers tels que "Test" et " MacG " alors ces fichiers la ne seront pas déplacés, mais les fichiers tels que " Phot" pour Photo et "Docu" pour Document seront déplacés.
J'espère avoir été clair, si quelqu'un peut m'aider à réaliser ce script ça m'avancerais énormément dans cette tache. Merci beaucoup et bonne journée !
J'ai trois dossiers sur mon bureau :
Dossier A : Il contient tous mes fichiers que je dois trier et séparer selon les règles citées plus bas.
Dossier B : C'est le dossier " tampon " qui me permet de faire un premier tri pour vérification manuelle par la suite.
Dossier C : C'est le dossier final ou tout sera rangé.
Je suis actuellement en train de trier certains fichiers du "Dossier A" . Il y a en plusieurs centaines, et je dois faire cela assez régulièrement ce qui fait que je dois trier des milliers de fichiers en réalité.
Plusieurs de ces fichiers ont le même nom mais ne finissent pas pareil.
Par exemple :
Test (A).zip
Test (B).zip
Test (C).zip
MacG (A).zip
MacG (B).zip
MacG (C).zip
Et certains fichiers n'ont qu'un seul nom unique :
Photo (B2).zip
Document (B6).zip
J'ai besoin d'avoir tous les fichiers avec la parenthèse B "(B)" (ils correspondent à ce que je veux).
Donc jusque-là dans automator je fais une recherche de fichier contenant (B) et je le déplace dans mon dossier final "Dossier C".
Donc mon "Dossier A" se retrouve comme ceci :
Test (A).zip
Test (C).zip
MacG (A).zip
MacG (C).zip
Photo (B2).zip
Document (B6).zip
C'est là que j'ai besoin de votre aide. J'ai besoin de créer un script qui va comparer le "Dossiers A" et le "Dossier C".
Tous les fichiers qui dont dans le "Dossier A" mais qui sont manquants dans le "Dossier C", soit déplacés dans le "Dossier B".
(On peut dans cet exemple prendre les 4 premiers caractères du nom de tous les fichiers du "Dossier A" et voir s'ils sont présents dans le "Dossier C")
Pourquoi le "Dossier B" ? Car je veux vérifier manuellement avant de les mettre dans le "Dossier C".
Donc le script va vérifier qu'il existe déjà des fichiers tels que "Test" et " MacG " alors ces fichiers la ne seront pas déplacés, mais les fichiers tels que " Phot" pour Photo et "Docu" pour Document seront déplacés.
J'espère avoir été clair, si quelqu'un peut m'aider à réaliser ce script ça m'avancerais énormément dans cette tache. Merci beaucoup et bonne journée !