2012-11-08 26 views
0

我知道這個問題似乎已被問及一百萬次,但我認爲我的困境有點不同,我找不到任何符合我目的的東西。如果這個問題已經被問到了,而且我錯過了它,請向我介紹那個問題。將複製文件並將它們移動到另一個文件夾中的腳本

我有三個文件需要從一個文件夾複製到另一個文件夾中,這些文件可能已經存在。

因此,例如C:\Program Files\file.dll需要移動到C:\Program Files (x86)其中file.dll可能已經存在。我還需要將源文件保留在其目錄中。

我知道MOVE [source][destination]會將文件從源文件中刪除。

我已經試過這樣:

set source=C:\Program Files\file.dll 
set destination=C:\Program Files (x86)\ 
xcopy %source% %destination% /y 

,我發現在這裏:How do I write a batch script that copies one directory to another, replaces old files?

,但我得到的消息 「無效號碼的參數」。

我是否錯過了一些愚蠢的東西?有沒有一個簡單的方法來做到這一點?即使在正確的方向暗示將不勝感激!

回答

2

如果路徑中有空格的,你可能需要:

xcopy "%source%" "%destination%" /y 
+0

謝謝,這是我錯過了什麼! –

相關問題