3 votes

Comment renommer par lot des fichiers copiés de OSX vers Windows avec ':' dans les noms de fichiers ?

C'est vraiment déroutant. J'ai beaucoup de vidéos qui ont été stockées sous Mac OS, et maintenant je dois les éditer sous Windows XP. J'ai copié les fichiers à l'aide de HFSExplorer. Le logiciel de montage refuse d'ouvrir les fichiers avec leur nom actuel et, jusqu'à présent, je n'ai pas trouvé de moyen de renommer tous les fichiers par lots.

Les noms des fichiers ressemblent à ceci :

clip-2009-10-01 21;26;00.mov

Mais je soupçonne que dans OSX le temps était 21:26:00.

Je voudrais remplacer l'espace par un trait de soulignement, et les points-virgules par des tirets.

J'ai essayé plusieurs applications de renommage en masse, avec ; et :, mais en vain. J'ai également essayé rename.pl, mais également en vain.

0voto

Utilisez un CD live de Linux pour accéder au dossier contenant les fichiers en question, puis.. :

rename -v 's/\:|\*|\?|\"//g' "{}" \; *.mov

Cela supprimera la plupart des éléments que Windows ne voulait pas. Par exemple.

2004-01-02_23:58:22.mpg

deviendra :

2004-01-02_235822.mpg

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X