xcopy命令怎么用? Windows命令行XCOPY幾種應(yīng)用方法

你是否曾經(jīng)在使用xcopy命令時(shí)感到困惑,不知道怎樣才能快速地備份和復(fù)制文件?xcopy命令的參數(shù)實(shí)在是太多了,要怎么選擇才能使得操作更加便捷和高效呢?本文中,我們將逐一向你介紹xcopy命令中各個(gè)參數(shù)的作用,并給出豐富的實(shí)例讓你能夠更好地運(yùn)用xcopy命令,從容備份和復(fù)制所需文件。
xcopy命令是在Windows操作系統(tǒng)中經(jīng)常使用的批處理命令之一。它可以將一個(gè)文件或目錄從一個(gè)位置復(fù)制到另一個(gè)位置,也可用于復(fù)制整個(gè)文件夾和所有子文件夾及其內(nèi)容。
一、寫(xiě)在文章前
在大量、重復(fù)、文件分散分布、僅想復(fù)制指定子文件夾或文件的情況下,使用命令行復(fù)制文件相對(duì)于使用資源管理器復(fù)制文件來(lái)說(shuō)更加方便自如。windows系統(tǒng)中的文件復(fù)制命令為copy、xcopy。經(jīng)過(guò)了解xcopy命令的參數(shù),發(fā)現(xiàn)xcopy命令可以較好的實(shí)現(xiàn)文件目錄及目錄下文件的復(fù)制,具有一定的實(shí)用價(jià)值,故作記錄。
首先,我們需要在Windows系統(tǒng)中打開(kāi)命令提示符窗口,進(jìn)入需要操作的文件夾或目錄。使用CD命令進(jìn)入指定目錄,如:cd /d c:\test
然后,輸入xcopy命令并設(shè)置一些參數(shù)來(lái)復(fù)制文件或目錄。一般情況下,xcopy命令的基本語(yǔ)法如下:
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W][/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U][/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/J][/EXCLUDE:file1[+file2][+file3]...] [/COMPRESS]
二、測(cè)試數(shù)據(jù)描述
設(shè)有一個(gè)目錄是F:\測(cè)試xcopy,其文件夾結(jié)構(gòu)如下:
F:\測(cè)試xcopy>dir /ad /b /s F:\測(cè)試xcopy\1 F:\測(cè)試xcopy\2 F:\測(cè)試xcopy\1\01
F:\測(cè)試xcopy,其文件結(jié)構(gòu)如下:
F:\測(cè)試xcopy>dir /a-d /b /s F:\測(cè)試xcopy\1.csv F:\測(cè)試xcopy\1.docx F:\測(cè)試xcopy\1.txt F:\測(cè)試xcopy\1\1.csv F:\測(cè)試xcopy\1\1.docx F:\測(cè)試xcopy\1\1.txt F:\測(cè)試xcopy\2\1.csv
三、應(yīng)用
xcopy命令可以代替copy命令執(zhí)行更加復(fù)雜的文件復(fù)制工作。如使用copy來(lái)復(fù)制文件夾,則需要采用for、copy、md等命令來(lái)組合使用,實(shí)現(xiàn)思路是根據(jù)for命令來(lái)遍歷需要讀取的文件夾,在循環(huán)體內(nèi),先md創(chuàng)建文件夾,然后copy復(fù)制文件,較為麻煩,而xcopy可以使用一個(gè)命令完成上述操作。
應(yīng)用一:復(fù)制文件夾內(nèi)文件(不含目錄)
首先創(chuàng)建目錄F:\測(cè)試xcopy1,然后執(zhí)行以下命令,可以看到僅復(fù)制了當(dāng)前文件夾根目錄下的文件,子目錄文件及文件夾未復(fù)制。
F:\測(cè)試xcopy>xcopy F:\測(cè)試xcopy F:\測(cè)試xcopy1 /i F:\測(cè)試xcopy\1.csv F:\測(cè)試xcopy\1.docx F:\測(cè)試xcopy\1.txt F:\測(cè)試xcopy\1.xlsx 復(fù)制了 4 個(gè)文件
結(jié)合通配符,可以對(duì)要復(fù)制的文件進(jìn)行篩選。
F:\測(cè)試xcopy1>xcopy F:\測(cè)試xcopy\*.txt F:\測(cè)試xcopy\1.txt 復(fù)制了 1 個(gè)文件 F:\測(cè)試xcopy1>dir F:\測(cè)試xcopy1 /b /s F:\測(cè)試xcopy1\1.txt
應(yīng)用二:復(fù)制文件夾內(nèi)文件(含目錄、空目錄;子目錄文件也包含)
先清空F:\測(cè)試xcopy1下的文件及文件夾,執(zhí)行以下xcopy命令,可以看到復(fù)制后的F:\測(cè)試xcopy1目錄及文件與F:\測(cè)試xcopy的目錄及文件相同。想要不包含,可以將參數(shù)/e 改為/s
F:\>xcopy F:\測(cè)試xcopy F:\測(cè)試xcopy1 /i /e F:\測(cè)試xcopy\1.csv F:\測(cè)試xcopy\1.docx F:\測(cè)試xcopy\1.txt F:\測(cè)試xcopy\1.xlsx F:\測(cè)試xcopy\1\1.csv F:\測(cè)試xcopy\1\1.docx F:\測(cè)試xcopy\1\1.txt F:\測(cè)試xcopy\2\1.csv 復(fù)制了 8 個(gè)文件 F:\>dir F:\測(cè)試xcopy1 /b /s F:\測(cè)試xcopy1\1 F:\測(cè)試xcopy1\1.csv F:\測(cè)試xcopy1\1.docx F:\測(cè)試xcopy1\1.txt F:\測(cè)試xcopy1\1.xlsx F:\測(cè)試xcopy1\2 F:\測(cè)試xcopy1\1\01 F:\測(cè)試xcopy1\1\1.csv F:\測(cè)試xcopy1\1\1.docx F:\測(cè)試xcopy1\1\1.txt F:\測(cè)試xcopy1\2\1.csv
以上命令的優(yōu)化:
適合在復(fù)制大文件時(shí)使用
xcopy F:\測(cè)試xcopy F:\測(cè)試xcopy1 /i /e /j
適合在需要覆蓋文件且不需要提醒時(shí)使用
xcopy F:\測(cè)試xcopy F:\測(cè)試xcopy1 /i /e /j /y
應(yīng)用三:僅復(fù)制文件夾內(nèi)目錄(含空目錄及子目錄)
先清空F:\測(cè)試xcopy1下的文件及文件夾,執(zhí)行以下xcopy命令,可以看到復(fù)制后的F:\測(cè)試xcopy1中只包含了源文件夾下的目錄及子目錄,沒(méi)有文件被復(fù)制,適合僅復(fù)制文件夾結(jié)構(gòu)時(shí)使用。
F:\>xcopy F:\測(cè)試xcopy F:\測(cè)試xcopy1 /i /t /e F:\>dir F:\測(cè)試xcopy1 /b /s F:\測(cè)試xcopy1\1 F:\測(cè)試xcopy1\2 F:\測(cè)試xcopy1\1\01
注意:
- 目標(biāo)位置若是目錄的話,建議在其后加上\標(biāo)記。
- 接下來(lái),我們針對(duì)幾個(gè)常見(jiàn)參數(shù)進(jìn)行詳細(xì)介紹。
- /D:m-d-y 復(fù)制在指定日期或指定日期以后更改的文件。如果沒(méi)有提供日期,則只復(fù)制
- 源時(shí)間比目標(biāo)時(shí)間新的文件。
- /EXCLUDE:file1[+file2][+file3]...
- 指定含有字符串的文件列表。每個(gè)字符串在文件中應(yīng)位于單獨(dú)的一行。如果任何
- 字符串與復(fù)制文件的絕對(duì)路徑的任何部分相符,則排除復(fù)制該文件。例如,
- 指定如 \obj\ 或 .obj 的字符串會(huì)分別排除目錄 obj 下面的所有文件或帶有
- .obj 擴(kuò)展名的所有文件。
- /S 復(fù)制目錄和子目錄,不包括空目錄。
- /E 復(fù)制目錄和子目錄,包括空目錄。與 /S /E 相同。可以用來(lái)修改 /T。
- /C 即使有錯(cuò)誤,也繼續(xù)復(fù)制。
- /Q 復(fù)制時(shí)不顯示文件名。
- /F 復(fù)制時(shí)顯示完整的源文件名和目標(biāo)文件名。
- /L 顯示要復(fù)制的文件。
- /G 允許將加密文件復(fù)制到不支持加密的目標(biāo)。
- /H 隱藏文件和系統(tǒng)文件也會(huì)復(fù)制。
- /R 覆蓋只讀文件。
- /T 創(chuàng)建目錄結(jié)構(gòu),但不復(fù)制文件。不包括空目錄或子目錄。/T /E 包括空目錄和子目錄。
- /U 只復(fù)制已經(jīng)存在于目標(biāo)中的文件。
- /K 復(fù)制屬性。一般的 Xcopy 會(huì)重置只讀屬性。
- /N 用生成的短名稱復(fù)制。
- /Y 取消提示以確認(rèn)要覆蓋現(xiàn)有目標(biāo)文件。
- /B 復(fù)制符號(hào)鏈接本身與鏈接目標(biāo)。
總之,xcopy命令在Windows系統(tǒng)下非常實(shí)用,可以幫助我們快速便捷地完成文件復(fù)制和備份。通過(guò)掌握xcopy命令的參數(shù)和用法,可以更好地提高我們的工作效率和便利性。
通過(guò)本文的介紹,相信你已經(jīng)對(duì)xcopy命令的參數(shù)運(yùn)用有了更加深刻的認(rèn)識(shí),也掌握了更多備份和復(fù)制文件的技巧,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)文章
Windows中PDF TXT Excel Word PPT等Office文件在預(yù)覽窗格無(wú)法預(yù)覽的終
最近看到了一個(gè)比較好的pdf預(yù)覽插件,免費(fèi)且好用,但不知道如何使用,今天看了這篇文章終于明白了使用方法特分享一下2022-12-16微軟發(fā)出提醒:Windows Server 2012/2012 R2 將于 10 月 10 日結(jié)束支持
微軟對(duì)用戶發(fā)出提醒,強(qiáng)調(diào)Windows Server 2012與Windows Server 2012 R2的所有版本都將在10月10日結(jié)束擴(kuò)展支持,下文為大家?guī)?lái)了詳細(xì)介紹,感興趣的朋友一起看看吧2023-01-06微軟Windows Server VNext預(yù)覽版25276發(fā)布(附ISO鏡像下載)
微軟發(fā)布了最新的 Windows Server Preview Build 25276 版本,現(xiàn)在可以從 Windows Server Insider 網(wǎng)站下載 ISO 和 VHDX,它包含 (Windows 11) 桌面體驗(yàn)以及數(shù)據(jù)中心和標(biāo)準(zhǔn)2023-01-13- 概念視頻做出了可以安裝的概念版 Win12 ,該系統(tǒng)本身顯然也是通過(guò)現(xiàn)有 Win11 修改而來(lái),并且也不適合日常使用,大家就云體驗(yàn)一把行了,感興趣的朋友可以看看2023-02-26
微軟發(fā)布 Windows Server vNext 預(yù)覽版 25335
微軟今天發(fā)布了 Windows Server 長(zhǎng)期服務(wù)通道(LTSC)預(yù)覽版 Build 25335,下文為大家?guī)?lái)了詳細(xì)介紹,感興趣的朋友一起看看吧2023-04-08Windows Server vNext Build 25346 預(yù)覽版發(fā)布
微軟于 4 月 20 日面向 Canary 頻道發(fā)布 Win11 更新之后,于今天再次推出了 Windows Server Build 25346 預(yù)覽版更新,下文為大家?guī)?lái)了更新介紹,一起看看吧2023-04-22windows下使用iSCSI發(fā)起程序連接iSCSI存儲(chǔ)
這篇文章主要介紹了windows下使用iSCSI發(fā)起程序連接iSCSI存儲(chǔ),需要的朋友可以參考下2023-04-27Windows Server vNext Build 25357 預(yù)覽版今日發(fā)布
微軟發(fā)布 Windows Server vNext Build 25357 預(yù)覽版,但是并未公布完整的更新日志,只是發(fā)布了一篇簡(jiǎn)短的博文,詳細(xì)請(qǐng)看下文介紹2023-05-05windows server系統(tǒng)休眠后無(wú)法喚醒怎么辦 windows休眠后無(wú)法喚醒解決方
日常使用電腦時(shí),如果一段時(shí)間沒(méi)有進(jìn)行操作,電腦往往會(huì)進(jìn)入休眠狀態(tài)。但如果在休眠模式下,電腦出現(xiàn)無(wú)法喚醒的狀況,該怎么辦呢2023-05-06Windows LAPS 本地管理員密碼方案預(yù)覽版已支持微軟 Intune 和 Azure AD
微軟此前通過(guò)“星期二補(bǔ)丁”宣布了 Windows LAPS(Local Administrator Password Solution,本地管理員密碼解決方案)功能的可用性,下文為大家?guī)?lái)了相關(guān)介紹,感興趣的朋2023-05-11