2010-09-02 210 views
4

我需要從C:\Users\meotimdihia\Desktop\credits.jpgD:\Software\destinationfolder and all subfolders 我讀了很多複製credits.jpg和我寫將文件複製到所有文件夾批處理文件?

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

然後我保存文件saveall.bat但我運行它,它不工作的。 幫我寫1個蝙蝠

+0

PowerShell可以嗎?它是從Windows 7集成(並可用於XP +) – 2010-09-02 18:04:56

+0

什麼是我用來複制的功能? – meotimdihia 2010-09-02 18:14:40

回答

7

試試這個:

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

當然,如果是去到一個批處理文件,雙擊在「%」。

+0

感謝它的工作^^ – meotimdihia 2010-09-02 18:31:28

1

如果你可以使用它:這是一個PowerShell的解決方案(PowerShell是集成在Windows 7中,並且可以從XP及以上):

$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 

我敢肯定的是,最後一行可以集成在dir ...但我不知道如何(我不經常使用PowerShell)。

相關問題