Je dois convertir beaucoup de fichiers .ai en .svg, et j'ai trouvé l'outil ai2svg. J'ai essayé
for i in `find ./ -type f -name \*.ai`; do python ai2svg.py "$i"; done
Mais je reçois des erreurs comme
IOError: [Errno 2] Aucun fichier ou répertoire de ce type: Traceback "Profil" (appel le plus récent en dernier): fichier "ai2svg.py", ligne 171, dans inf = open (sys.argv [1])
Lorsque le nom du fichier est "Profile test.ai". Y a-t-il un moyen de le contourner, sauf de supprimer au préalable tous les espaces dans les noms des fichiers .ai?
Je vous remercie.
La bonne façon de le faire est la suivante:
Remarquez que l’
-print0
optionfind
associée à-d ''
inread
prend en charge tous les caractères d’espacement des noms de fichiers, y compris les sauts de ligne et les tabulations.la source
-exec
le nom de fichier.