2010-09-02 6 views
4

J'ai besoin de copier credits.jpgC:\Users\meotimdihia\Desktop\credits.jpg-D:\Software\destinationfolder and all subfolders Je lis beaucoup et j'écrisCopier un fichier dans tous les fichiers batch de dossiers?

/R "D:\Software\destinationfolder" %%I IN (.) DO COPY "C:\Users\meotimdihia\Desktop\credits.jpg" "%%I\credits.jpg" 

puis-je enregistrer le fichier saveall.bat mais je l'exécuter, il ne fonctionnent pas du tout. me aider à écrire 1 bat

+0

PowerShell serait-il autorisé à le faire? Il est intégré à partir de Windows 7 (et est disponible pour XP +) –

+0

quelle est la fonction que j'utilise pour copier? – meotimdihia

Répondre

7

pour cette solution:

for /r "D:\Software\destinationfolder" %i in (.) do @copy "C:\Users\meotimdihia\Desktop\credits.jpg" "%i" 

Bien sûr, si elle est d'aller dans un fichier de commandes, le double de la '%'.

+0

merci de travailler ^^ – meotimdihia

1

Si vous pouvez l'utiliser: Voici une solution PowerShell (PowerShell est intégrée dans Windows 7 et disponible à partir de XP et plus):

$file = "C:\...\yourfile.txt" 
$dir = "C:\...\YourFolder" 

#Store in sub directories 
dir $dir -recurse | % {copy $file -destination $_.FullName} 
#Store in the directory 
copy $file -destination $dir 

Je suis assez sûr que la dernière ligne peut être intégrée dans mais je ne sais pas comment (je n'utilise pas PowerShell très souvent).

Questions connexes