簡體   English   中英

將復制文件並將它們移動到另一個文件夾的腳本

[英]A script that will copy files and move them into another folder

我知道這個問題似乎已經被問了一百萬次,但我認為我的困境有點不同,我找不到任何符合我目的的東西。 如果這已經被問到並且我只是以某種方式錯過了它,請讓我參考那個問題。

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

因此,例如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

我在這里找到的: 如何編寫一個批處理腳本,將一個目錄復制到另一個目錄,替換舊文件?

但我收到消息“參數數量無效”。

我錯過了一些愚蠢的東西嗎? 有沒有一種簡單的方法可以做到這一點? 即使是正確方向的提示也將不勝感激!

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

xcopy "%source%" "%destination%" /y

使用它可以將所有文件從源文件夾復制到目標。

這也可以在您的給定路徑上添加新的洪水名稱或將其復制到現有文件夾。

powershell Copy-Item -Path "C:Source\\floder" -Destination "C:\\Destination" -Recurse

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM