4種方法來在命令提示符中複製檔案 如何在命令提示符中複製檔案
- IT科技
- 關注:1.1W次
方法1:準備工作
1、知道使用哪個命令。在Windows命令提示符中,有很多種不同的方法來複制檔案。所有的命令都能夠實現將一個地方的檔案複製到另一個地方,但是在不同的例項中,最好選擇更適合該情況的某個命令。COPY - 這是最基本的複製功能命令。它允許你將一個路徑下的檔案快速複製到另一個路徑中。你也可以使用這個命令合併檔案。
XCOPY - xcopy命令允許你複製檔案和目錄樹。這個命令更適用於複製資料夾。xcopy命令也有很多編輯修改的衍生命令,能夠讓高階使用者更多地控制複製程序。為了支援robocopy命令,xcopy現已被棄用,但是它依舊有效,可以複製檔案。
ROBOCOPY - 在Windows命令提示符中,它是最新的可用的複製命令。它需要Windows Vista或更新的系統作為支撐。Windows XP使用者需要安裝Windows 2003 伺服器資源套件工具包才能使用它。robocopy支援更多重要的檔案複製任務,可以建立兩個檔案結構的完全的映象副本而不復制任何不需要的檔案,與此同時還能保留檔案許可權和其他屬性等。同時它還允許您保留所有相關檔案資訊,更適用於複製大量資料。
方法2:COPY命令
1、複製單個檔案。copy命令最適用於複製單個檔案。為了使用基本的copy複製命令,你最好輸入copy 來源路徑 目標路徑。例如,如果你想將檔案範例.txt從C:Usersdesktop路徑複製到D:ackup路徑,輸入以下命令:
copy C:Usersdesktop檔名.txt D:ackup檔名.txt你也需要給複製的檔案輸入檔名。如果你希望的話,也可以使用這個命令更改複製後文件的名稱。
如果你想複製當前工作路徑下的某個檔案,只需要在命令的來源部分輸入檔名。例如,如果你已經位於C:Usersdesktop資料夾,你想在這裡進行復制操作,那麼輸入的命令應該是copy 檔名.txt D:ackup檔名.txt。
2、複製一個資料夾中的所有檔案。使用*.*萬用字元來一次性複製一個資料夾中的所有檔案。例如,為了將C:Usersdesktop資料夾中的檔案全部複製到D:ackup,請輸入以下命令:
copy C:Usersdesktop*.* D:ackupcopy命令無法複製隱藏的檔案。如果你想要複製隱形檔案,你需要使用xcopy或robocopy命令。
你可以輸入*.*字元作為檔案資源,這樣就能複製當前工作路徑下的所有檔案了。如上例,如果你正處於C:Usersdesktop 資料夾中,輸入copy *.* D:ackup命令。
3、複製那些檔案或資料夾名字中包含空格的檔案。如果你的檔案資源和目標路徑或檔名中帶有一個空格,你需要把它放在雙引號中。例如,如果你想複製C:UsersMy Documents路徑下的所有檔案到D:2015 Backup資料夾中,輸入以下命令:
copy "C:UsersMy Documents*.*" "D:2015 Backup"
4、合併文字檔案。copy複製命令的隱藏功能就是可以將多個檔案合併到一起。這對於處理純文字檔案時是很有幫助的。使用以下命令,可以將第一個和第二個檔案中的內容合併在一起,生成一個新檔案。複製命令是:
copy 檔案1.txt+檔案2.txt 新檔案.txt這個命令假定檔案1.txt和檔案2.txt都位於當前路徑下。如果檔案位於其它路徑中,你需要在每個檔名的前面加上檔案所在的路徑。
方法3:XCOPY命令
1、使用COPY命令複製單個檔案。你最好在複製單個檔案時使用copy命令。xcopy命令不允許你指明、設定一個路徑或檔名作為目標位置。
2、如果你在建立備份指令碼時,請使用ROBOCOPY命令。xcopy命令已被很多人棄用,並將在不久的未來就被淘汰使用了。robocopy命令可以實現所有xcopy命令執行的功能,而且它更加靈活可靠。使用robocopy命令建立指令碼,可能會成為不會過時的技術。
3、複製一個資料夾到其它路徑中。xcopy命令最主要的功能是將一個路徑中的多個資料夾或資料夾中的內容複製到另一個路徑中。例如,如果你想要將 C:ools路徑中的所有內容複製到新資料夾D:ackupools下,那麼輸入以下命令:
xcopy C:ools* D:ackupools /e /i/e告訴xcopy命令複製檔案來源路徑下所有子目錄。這也包括任何空白目錄。
/i 告訴xcopy命令假定目標位置是一個資料夾。這會在複製程序中建立一個新資料夾。
當你需要從CD或DVD中複製檔案,那麼它是最有用的。它將會在複製程序中自動移除檔案的只讀屬性。
4、使用xcopy命令來複制隱藏檔案。相比於copy命令,xcopy命令的一個很大的優勢就是能夠複製隱藏檔案和系統檔案。在命令後加上字尾/h修飾符即可複製隱藏檔案。
xcopy C:ools* D:ackupools /e /i /h
方法4:ROBOCOPY命令
1、使用robocopy命令更簡單地複製資料夾。robocopy命令能夠代替xcopy命令。它能夠在讓你無需擔心界定內容的情況下,快速複製整個資料夾。例如,如果你想要將 C:ools目錄下的所有內容都複製到 D:ackupools新資料夾中,輸入以下命令:
robocopy C:ools D:ackupools /e/e修飾符告訴robocopy命令複製包含所有子目錄下的所有內容。這也包括空白資料夾。
robocopy會自動複製隱藏檔案和系統檔案。如果它們不存在於目標路徑中,那麼會建立新的目錄。
2、建立映象目錄。建立映象目錄對於製備備份來說是很重要的。robocopy命令的映象選項能夠將來源位置的所有內容複製到目的位置。接著,它會刪除目標位置中除去來源路徑中內容以外的所有檔案。這將確保你的備份檔案只含有最新版本的檔案。例如,想要將C:UsersMy Documents檔案映象複製到D:ackupMy Documents中,輸入以下命令:
robocopy "C:UsersMy Documents" "D:ackupMy Documents" /mir這項功能會保留所有原始檔案的所有許可權。
3、重新啟動複製程序。如果連線中斷,你可能需要重新啟動複製程序。命令是:
robocopy "C:UsersMy Documents" "D:ackupMy Documents" /z
4、記錄複製程序。robocopy允許你建立日誌檔案。這能幫助你精確地找到問題故障,並生成複製的存檔。
robocopy "C:UsersMy Documents" "D:ackupMy Documents" /log+:<檔名>.txt/log+修飾符能夠在現有的日誌檔案中新增內容,而不是重寫覆蓋它。如果你更新重寫舊的日誌檔案,請使用/log:<檔名>.txt命令。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/ky1myy.html