Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1510 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Win7] Insertion de texte dans un nom de fichier lors d'un copy

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Win7] Insertion de texte dans un nom de fichier lors d'un copy

n°2255598
sebastien4​444
Posté le 13-04-2015 à 14:47:12  profilanswer
 

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 :

Code :
  1. copy /Y C:\SOURCE\*.htm C:\DESTINATION\*l.twig


j'obtiens bien tous mes fichiers avec la nouvelle extension.
 
Mais lorsque je tente l'insertion du nom de repertoire en faisant :

Code :
  1. copy /Y C:\SOURCE\*.htm "C:\DESTINATION\SOURCE *l.twig"


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

mood
Publicité
Posté le 13-04-2015 à 14:47:12  profilanswer
 

n°2258205
roux doudo​u
Posté le 16-05-2015 à 13:37:36  profilanswer
 

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à
 :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Win7] Insertion de texte dans un nom de fichier lors d'un copy

 

Sujets relatifs
Lire des fichier WAV avec le language AdaListe fichier expression régulière
[RESOLU] Batch - copier des parties d'un fichier textetelechargement de fichier (ERREUR double En-têtes )
genere un fichier via un fichier csvhtml 5 drag and drop plusieurs fichier
suppression fichier avec macro VBProblème pour enlever le GRAS du texte
Comparer Bdd à fichier txt 
Plus de sujets relatifs à : [Win7] Insertion de texte dans un nom de fichier lors d'un copy


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR