Je voudrais transformer le contenu (noms de fichiers) d'un dossier en un fichier .csv.
Mon problème est que les fichiers sont organisés en ensembles. Je veux seulement sortir le nom de fichier de chaque ensemble sans rien d'autre que les premiers chiffres.
Sortie souhaitée :
Exemple de fichiers dans un dossier :
-
10405a.jpg
-
10405b.jpg
-
10405c.jpg
-
160405a.jpg
-
160405b.jpg
-
160405c.jpg
-
2002035-1.jpg
-
2002035-2.jpg
-
2002035-3.jpg
J'ai trouvé un code que j'ai modifié sans succès. Je suppose que je dois parcourir les fichiers en boucle et vérifier s'il y a des caractères autres que des chiffres et les analyser d'une manière ou d'une autre. Toute aide serait la bienvenue.
set src to (choose folder with prompt "Choose source folder where source tree is rooted at")'s POSIX path
set theCsv to ""
repeat with i from 1 to number of items in src
tell application "Finder" to set this_item to displayed name of item i of src
set this_item to this_item & ",\\n"
set theCsv to theCsv & this_item
end repeat
do shell script "echo " & quoted form of theCsv & " > ~/Desktop/names.csv"