Fichier de commandes pour convertir tous les fichiers du répertoire en fichiers ATF

0

Je développe actuellement une application mobile Adobe Air et j'ai besoin de convertir un grand nombre de fichiers .png en .atf.

Je le fais actuellement en exécutant des commandes comme celle ci-dessous sur chaque fichier.

png2atf -c d -r -q 0 -f 0 -i inputFile.png -o outputFile.atf

J'ai créé un fichier de commandes et ajouté les commandes ligne par ligne ... cela fonctionne mais je dois le mettre à jour à chaque changement de nom de fichier. J'ai essayé quelques boucles que j'ai trouvées sur le Web ... mais je n'ai pas réussi à la faire fonctionner. J'apprécierais vraiment si quelqu'un pouvait m'aider avec un morceau de code qui parcourrait les fichiers / répertoires du dossier d'entrée et recréerait la structure dans un répertoire de sortie lors de la conversion des fichiers.

Merci.

Iansen
la source

Réponses:

0

Je suppose que vous voulez créer pour Pic001.pngle fichier un nouveau fichier converti Pic001.atfavec le même nom de base mais une extension différente.

Essayez quelque chose comme

 for %%f in (*.png) do (
          png2atf -c d -r -q 0 -f 0 -i "%%~nf.png" -o "%%~nf.atf"     
 )

Complétez vous-même en ajoutant le nom des répertoires d'origine et de destination.
Vous pouvez sélectionner tous les fichiers et non seulement les changements .png (*.png)dans (*.*).

Hastur
la source
Merci. Essayer plus tard aujourd'hui. Toute idée de la façon dont je voudrais recréer la structure de répertoires également. Mon répertoire source contient plusieurs répertoires enfants contenant des fichiers PNG. Je vais essayer d’ajouter une boucle pour chaque
répertoire