Insertion de texte dans un nom de fichier lors d'un copy [Win7] - Shell/Batch - Programmation
Marsh Posté le 16-05-2015 à 13:37:36
Bonjour,
C'est peut-être un peu tard pour être encore utile, mais voici une solution.
for %f in (C:\SOURCE\*.htm) do copy /Y "%f" "C:\DESTINATION\SOURCE %~nxfl.twig" |
double les % si c'est dans un batch.
Et voilà
Marsh Posté le 13-04-2015 à 14:47:12
Bonjour,
Je dois copier des fichiers situés dans différents répertoire vers un répertoire unique en prenant soin d'insérer le nom du répertoire source dans le nom du fichier destination (+ modification de l'extension .htm en .html.twig).
Exemple : DOSSIER1 contient "toto.htm" --> après copie il s'appelera "DOSSIER1 toto.html.twig"
Pour le moment, en faisant :
j'obtiens bien tous mes fichiers avec la nouvelle extension.
Mais lorsque je tente l'insertion du nom de repertoire en faisant :
le début du nom de fichier d'origine est écrasé... (ex: "abcdefghijklm.htm" devient "SOURCE hijklm.html.twig" )
Quelqu'un aurait-il une solution