Déplacement et création de dossier

dam33420

Membre enregistré
10 Février 2011
8
0
Bonjour,

Je sais pas si je suis dans la bonne section mais j'aurai besoin d'un peu d'aide.

J'ai un dossier nommé "films" dans lequel j'ai X films en vrac en .avi

Je cherche à créer automatiquement un dossier par film et mettre le film dedans.


Actuellement :

Films
--->2012.avi
--->avatar.avi
--->troie.avi

Je voudrais :

Films
---> 2012
--->2012.avi
--->avatar
--->avatar.avi
--->troie
--->troie.avi
..............

Quels solutions me proposez vous ?

J'espère avoir été clair.

Merci
 
Bonsoir,

Merci pour la réponse.
Je teste se soir.
Le script fonctionne sur les fichiers avec différentes extensions.

Si vous avez d'autres fichiers que des .avi dans votre dossier "Films", ce sera ce script :
Bloc de code:
set the_folder to quoted form of POSIX path of (choose folder)

do shell script "cd " & the_folder & ";
for each in *.avi; do
   if  [ -f \"$each\" ]; then
        nom=${each/.avi/};
        while [ -e \"$nom\" ]; do
             nom=\"$nom\"_
         done
        /bin/mkdir -p \"$nom\" && /bin/mv -f \"$each\" \"$nom\"
   fi
done"
activate
display alert "Création d'un dossier pour chaque .avi.
Déplacement du fichier dans le dossier créé : Terminé."
 
Dernière édition par un modérateur: