win10 bat 命令使用 xcopy 語法

2021-10-06 05:49:52 字數 3504 閱讀 8497

xcopy

1、如只是單純地複製

2、分時間複製

3、更新複製

4、中斷複製

5、自動化複製

結束

定義命令

set tardir=g:\guoke\

使用%tardir%

if 命令

if not exist %tardir%

xcopy x1:\***1 x2:\***2

說明:

x2是指複製所知到的目標碟符如e、f

xcopy 是乙個很有用的doc命令,應該學習學習!

可以用xcopy實現,例如:

c:>xcopy c:\ppt*.* d:\ppt\ /s /e

這條命令的意思就是把c盤下的ppt資料夾全部拷貝到d盤

xcopy 還有眾多的功能, 是加引數來完成的。上面的/s /e 引數的作用分別是把子目錄和空目錄都複製過去,

一些使用舉例和引數說明如下:

e:\ 盤上所有檔案到 d:\ 盤上,就輸入「 xcopy e:*.* d: /s /h "就行啦!如果在複製過程中,你不要他複製檔案啦!那就按鍵盤熱鍵「ctrl " +「pause /break」 二個熱鍵 來中斷複製。

如果想把e:\ 盤上所有檔案複製到d:\盤上,分為今天覆制一點,明天再接著複製一些,後天再接著複製一些。或者是某種原因上次沒有複製完成,今天想接著複製。(這種情況是經常在複製檔案**現的)那可怎麼辦才好呢?

那就輸入「 xcopy e:*.* d: /s /h /d /y 」就行啦。他能查出那些檔案是已經複製過去啦,那些檔案還沒有複製過去的。

當然我們也會碰到這種情況,一些檔案我們已經修改過啦!網上面又有最新版本的啦。原來備份的那份檔案我們要及時更新啦。那怎麼才能同步更新呢?當然我們可以把最新的好份檔案複製過去,這也是一種解決辦法。

如果修改的檔案有很多的,自己到時候也記不清楚那份檔案是更新過的。這麼多的原來備份的那份檔案都要更新,都要複製過去,可不是件省力氣的活,而且容易出錯和一些檔案被忘記啦!

那和上面一樣也同樣輸入" xcopy e:*.* d: /s /h /d /y "就行啦!

還有一種情況我們經常也碰到的,因為複製某個檔案出錯或者這個檔案在使用中,而停止了複製工作,(比如,複製c 盤上的 windows xp )我們這時候想跳過某個出錯的檔案和某個正在使用中檔案而繼續複製其他檔案。

在多加入乙個引數" /c "就是 " xcopy e:*.* d: /s /h /d /c /y "就行啦!

有時候我們想xcopy 變為自動複製,並且複製完成後關閉電腦,可以建立乙個批處理檔案,新建文字文件,更名為xcopy.bat 當然副檔名原來是txt 格式的要更名為bat 在這個 xcopy.bat 中輸入

xcopy e:*.* d: /s /h /c /y

shutdown -s

然後雙擊xcopy.bat 執行它,你這時候可以出去玩啦。電腦會自己複製備份完成檔案然後自動關閉電腦。

xcopy source [destination] 引數(如 /s /e)

source 指定要複製的檔案。

destination 指定新檔案的位置和/或名稱。

如果沒有提供日期,只複製那些源時間

比目標時間新的檔案。

/exclude:file1[+file2][+file3]…

指定含有字串的檔案列表。如果有任何

字串與要被複製的檔案的絕對路徑

相符,那個檔案將不會得到複製。

例如,指定如 \obj\ 或 .obj 的字串會排除

目錄 obj 下面的所有檔案或帶有

.obj 副檔名的檔案。

複製檔案和目錄,包括子目錄。

語法

xcopy source [destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [/n] [/o] [/x] [/exclude:file1[+[file2]][+[file3]] [/z]

引數 source 必需的。指定要複製的檔案的位置和名稱。該引數必須包含驅動器或路徑。 destination 指定要複製的檔案的目標。該引數可以包含驅動器碟符和冒號、目錄名、檔名或者它們的組合。

does destination specify a file name

or directory name on the target

(f = file, d = directory)?

如果要將乙個或多個檔案複製到乙個檔案,請按 f。如果要將乙個或多個檔案複製到乙個目錄,請按 d。

使用 /i 命令列選項可抑制顯示該訊息,從而導致 xcopy 認定在源是多個檔案或乙個目錄的情況下,目標是乙個目錄。

使用 xcopy 命令設定 destination 檔案的存檔屬性

xcopy 命令建立具有存檔屬性設定的檔案,無論原始檔中是否設定了此屬性。有關檔案屬性和 attrib 的詳細資訊,請參閱「」。

比較 xcopy 和 diskcopy

如果磁碟的子目錄中包含檔案,要將其複製到具有不同格式的磁碟中,請使用 xcopy 命令,而不要使用 diskcopy。因為 diskcopy 命令是乙個磁軌接乙個磁軌地複製磁碟,所以需要源磁碟和目標磁碟的格式必須相同。xcopy 命令沒有該要求。通常情況下請使用 xcopy,除非您需要完整的磁碟影象副本。

xcopy 的退出碼

要處理 xcopy 返回的退出碼,請在批處理程式的 if 命令列上使用 errorlevel 引數。有關使用「if」處理退出碼的批處理程式的範例,請參閱「」。

下表列出每乙個退出碼和說明

@echo off

rem copyit.bat transfers all files in all subdirectories of

rem the source drive or directory (%1) to the destination

rem drive or directory (%2)

xcopy %1 %2 /s /e

if errorlevel 4 goto lowmemory

if errorlevel 2 goto abort

if errorlevel 0 goto exit

:lowmemory

echo insufficient memory to copy files or

echo invalid drive or command-line syntax.

goto exit

:abort

echo you pressed ctrl+c to end the copy operation.

goto exit

:exit

要使用該批處理程式將 c:\prgmcode 目錄和其子目錄中的所有檔案複製到驅動器 b 中,請鍵入:

Dos命令 WIN10 WIFI命令

設定wifi命令 netsh wlan set hostednetwork ssid t key 123456798 mode allow netsh wlan start hostednetwork pause ssid wifi的名字 key wifi的密碼 mode 是否開啟 顯示連線中的wi...

win10使用技巧,win10小技能

介紹一下win10一些小技巧,這些可以更方法方便快捷的使用win10,給我們工作帶來更高的效率。首先先來看下常使用的 顯示桌面 在以往的系統的工作列的快速啟動欄裡,常有乙個顯示桌面圖示,按一下就返回到桌面。win10一樣也有,顯示在工作列的最右邊,點選一下就可以返回到桌面。cortana搜尋框。這個...

win10系統使用

一 如何刪除oem分割槽 當拿到乙個預裝win10系統的電腦後,想擴充套件c盤,發現有乙個oem分割槽,阻擋了其他分割槽壓縮出的空間傳遞過來。在沒有未來恢復系統的需求下,可以將oem分割槽刪除掉,即可打通全部空間。1 進入磁碟控制頁面 開啟執行提示,輸入 diskpart 命令,進入磁碟控制頁面 2...