批處理命令復制文件夾
『壹』 幫寫一段BAT批處理復制文件的命令
以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI
@echo off
rem 將一個指定文件復制到一個指定目錄下以當前日期時間命名的文件夾里
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
for /f "tokens=2 delims==." %%a in ('wmic OS get LocalDateTime /value^|find "="') do set "now=%%a"
set "file=d:\123.mdb"
set "newfolder=z:\%now%"
if not exist "%file%" (echo;"%file%" not found&pause&exit)
if not exist "%newfolder%\" md "%newfolder%\"
/y "%file%" "%newfolder%\"
echo;%#% +%$%%$%/%@% %z%
pause
exit
『貳』 如何寫一個批處理命令把當前文件夾下三個dll文件復制到C:\Windows\System32路徑下
新建文本文檔,粘貼以下內容:
cd /d %~dp0
*.dll %SystemRoot%\System32\
保存後,改txt後綴為bat,右擊以管理員身份運行。看不到txt後綴的話,需要在文件夾選項查看里去掉隱藏已知文件類型的擴展名,或點查看並勾選文件擴展名。
如果要替換system32目錄的系統dll,需要用nsudo軟體啟用全部特權運行bat文件。
『叄』 兩台電腦之間通過批處理拷貝文件夾
兩台電腦都要開啟共享文件夾,然後使用x或robo命令實現復制
rem 將對方主機共享文件夾里的所有文件和文件夾復制到本機D盤指定文件夾里
x "\\對方主機\共享文件夾" "D:\xxx\指定文件夾\" /y /e /q /h /r
rem 將本機D盤指定文件夾里的所有文件和文件夾復制到對方主機共享文件夾里
x"D:\xxx\指定文件夾" "\\對方主機\共享文件夾\指定文件夾\" /y /e /q /h /r
『肆』 寫一條批量復制文件夾的批處理.bat命令
1 建bat文件自動執行復制,刪除命令。
例1:以下是復制cd.dll文件至windows\system32的bat文件內容:
cd.dll %windir%\system32
例2:下面一行是卸載windows\system32目錄中的cd.dll,即把上面復制的文件刪除:
del %windir%\system32\cd.dll
例3:刪除download文件夾中的文件,例子如下:
del C:\DOWNLOAD\*.*
[注意]:這里的del命令只能刪文件,不能刪文件夾。要刪除文件夾得用rd命令,如下:
rd Filemon
這里filemon文件夾和該bat文件在同一目錄下,就省去具體路徑了。但rd只能刪除空文件夾.
要刪除文件夾及其裡面的所有子目錄和文件,用rd命令帶/s /q參數,
/s參數表示刪除該文件夾及其下面的子目錄和文件
/q參數表示,不需要確認
2 創建文件夾
例:在E:\My documents下面一次創建3個新文件夾:Newfolder1,Newfolder2,Newfolder3
@echo off
md "E:\My documents\Newfolder1"
md "E:\My documents\Newfolder2"
md "E:\My documents\Newfolder3"
3 執行程序,打開文件或目錄
例1:打開指定目錄,如C:\Test
start C:\Test
例2:執行C盤下的WinWord.exe程序
start C:\WinWord.exe
例3:用某個程序打開某個文件,如用TheWorld.exe打開一個htm文件
start d:\TheWorld\TheWorld.EXE C:\我有一個戀愛.htm
[注意]:不論是程序或文件路徑中含有空格,都必須用引號括起來:
start d:\TheWorld\TheWorld.EXE "e:\My documents\我有一個戀愛.htm"
所有程序中的引號不能是全形的,必須用半形的格式,所以輸入引號前最好關閉漢字輸入系統
4. 拷貝文件夾 XCOPY
XCOPY命令可用於復制文件和目錄,包括子目錄。 其功能多數是通過增加參數來實現的。
XCOPY source [destination] 參數(如 /s /e)
source 指定要復制的文件。
destination 指定新文件的位置和/或名稱。
/A 只復制有存檔屬姓集的文件,
但不改變屬姓。
/M 只復制有存檔屬姓集的文件,
並關閉存檔屬姓。
/D:m-d-y 復制在指定日期或指定日期以後改變的文件。
如果沒有提供日期,只復制那些源時間
比目標時間新的文件。
/EXCLUDE:file1[+file2][+file3]...
指定含有字元串的文件列表。如果有任何
字元串與要被復制的文件的絕對路徑
相符,那個文件將不會得到復制。
例如,指定如 \obj\ 或 .obj 的字元串會排除
目錄 obj 下面的所有文件或帶有
.obj 擴展名的文件。
/P 創建每個目標文件前提示。
/S 復制目錄和子目錄,除了空的。
/E 復制目錄和子目錄,包括空的。
與 /S /E 相同。可以用來修改 /T。
/V 驗證每個新文件。
/W 提示您在復制前按鍵。
/C 即使有錯誤,也繼續復制。
/I 如果目標不存在,又在復制一個以上的文件,
則假定目標一定是一個目錄。
/Q 復制時不顯示文件名。
/F 復制時顯示完整的源和目標文件名。
/L 顯示要復制的文件。
/G 允許將沒有經過加密的文件復制到
不支持加密的目標。
/H 也復制隱藏和系統文件。
/R 改寫只讀文件。
/T 創建目錄結構,但不復制文件。不
包括空目錄或子目錄。/T /E 包括
空目錄和子目錄。
/U 只復制已經存在於目標中的文件。
/K 復制屬姓。一般的 X 會重設只讀屬姓。
/N 用生成的短名復制。
/O 復制文件所有權和 ACL 信息。
/X 復制文件審核設置(隱含 /O)。
/Y 禁止提示以確認改寫一個
現存目標文件。
/-Y 導致提示以確認改寫一個
現存目標文件。
/Z 用重新啟動模式復制網路文件。
『伍』 用BAT把一個文件夾復制到另一個文件夾內的命令怎麼寫
1、首先打開電腦點擊滑鼠右鍵選擇新建,再選擇文本文檔,在電腦上新建一個文本文檔。
『陸』 BAT命令 把一個 文件 復制到 指定的 文件夾中
一、BAT命令把一個文件復制到指定的文件夾的方法是
1、在電腦上新建一個文件夾,再建一個「TXT」文件,並命名、
二、BAT命令就是批處理命令。批處理文件是無格式的文本文件,它包含一條或多條命令。它
的文件擴展名為 .bat或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,
系統就會調用Cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。
『柒』 怎麼編寫一個批處理,把一個文件從一個文件件復制到另一個文件夾
建立一個擴展名為bat的文件 源文件名 目的地文件夾名這是命令的基本格式 下面是命令的詳細語法Copy 將一個或多個文件從一個位置復制到其他位置。語法 [/d] [/v] [/n] [{/y | /-y}] [/z] [{/a | /b}] Source [{/a | /b}] [+ Source [{/a | /b}] [+ ...]][Destination [{/a | /b}]]參數 /d 允許將復制的加密文件在目標處作為解密文件保存。 /v 驗證是否正確寫入新文件。 /n 在復制名字超過八個字元,或者文件擴展名超過三個字元的文件時使用短文件名(如果有的話)。 /y 禁止提示您確認要覆蓋現存的目標文件。 /-y 提示您確認要覆蓋現存的目標文件。 /z 在重啟模式中復制網路文件。 /a 表明 ASCII 文本文件。 /b 表明二進制文件。 Source 必需。指定要復制的文件或文件集的所在位置。source 可以由驅動器號和冒號、文件夾名、文件名或這幾者的組合所組成。 Destination 必需。指定要將文件或文件集復制到的位置。Destination 可以由驅動器號和冒號、文件夾名、文件名及這幾者的組合所組成。 /? 在命令提示符下顯示幫助。 注釋 可以復制使用文件尾字元 (Ctrl+Z) 的 ASCII 文本文件以表明文件結束。 使用 /a 當在命令行的文件列表之前有 /a 時,它適用於所有已列出的文件,直到 遇到 /b。在這種情況下,/b 應用於文件前面的 /b。當 /a 在命令行上緊跟在文件列表之後時,它適用於所有已列出的文件,直到 遇到 /b。在這種情況下,/b 應用於文件前面的 /b。/a 參數的作用取決於它在命令行字元串中的位置。當 /a 跟在 Source 之後時, 會將文件當作 ASCII 文件,並復制第一個文件尾字元 (Ctrl+Z) 前的數據。當 /a 跟在 Destination 之後時, 會添加文件尾字元 (Ctrl+Z) 作為文件的最後一個字元。使用 /b /b 指定命令解釋程序讀取目錄中由文件大小指定的位元組數。/b 是 的默認值,除非 用於合並文件。當 /b 在命令行上位於文件列表之前時,它適用於所有已列出的文件,直到 遇到 /a。在這種情況下,/a 應用於文件前面的 /a。當 /b 在命令行上位於文件列表之後時,它適用於所有已列出的文件,直到 遇到 /a。在這種情況下,/a 應用於文件前面的 /a。/b 的效果取決於其在命令行字元串中的位置。當 /b 跟在 Source 之後時, 復制整個文件,包含任何文件尾字元 (Ctrl+Z)。當 /b 跟在 Destination 之後時, 不會添加文件尾字元 (Ctrl+Z)。使用 /v 如果寫入操作不能校驗,則會出現錯誤消息。盡管使用 很少發生記錄錯誤,但是仍可以使用 /v 來確保重要的數據已正確記錄。因為要檢查驅動器上記錄的每一個扇區,所以該 /v 命令行選項也會使 命令的運行速度減慢。使用 /y 和 /-y 如果在 COPYCMD 環境變數中預先設置了 /y,可以通過在命令行使用 /-y 來替換該設置。默認情況下,在替換該設置時會提示您,除非該 命令在批處理腳本中執行。附加文件 要附加文件,請為 Destination 指定單個文件,但要為 Source 指定多個文件(使用通配符或 File1+File2+File3 格式)。使用 /z 如果在復制階段連接丟失(例如,如果伺服器離線斷開連接), /z 將在重新建立連接後繼續復制。/z 同時會顯示每個文件已完成的復制操作的百分比。復制到設備以及從設備復制 可以用設備名替換一次或多次出現的 source 或 destination。在復制到設備時使用或省略 /b 當 destination 是設備時(例如,Com1 或 Lpt1),/b 將以二進制模式將數據復制到該設備。在二進制模式下, /b 會將所有字元(包括特殊字元,例如, Ctrl+C、Ctrl+S、Ctrl+Z 和回車)作為數據復制到設備。但是,如果省略了 /b,則將以 ASCII 模式將數據復制到設備。在 ASCII 模式下,特殊字元可能導致 Windows XP 在復制過程中合並文件。詳細信息,請參閱本主題稍後的「合並文件」。使用默認目標文件 如果不指定目標文件,將使用與源文件相同的名稱、創建日期、創建時間來創建副本,並將新副本置於當前驅動器的當前目錄中。如果源文件位於當前驅動器的當前目錄中,而您沒有為目標文件指定其他驅動器或目錄,則 命令將終止並顯示下列錯誤消息: File cannot be copied onto itself0 File(s) copied 合並文件 如果指定了使用加號 (+) 分隔的多個 source, 會將這些文件合並在單個文件之中。如果在 source 中使用了通配符(* 或 ?),但在 destination 中指定了單個文件名,則 會將所有與 source 中的文件名匹配的文件合並,並使用在 destination 中指定的文件名來創建單個文件。除非使用了 /b 命令行選項,否則在任一種情形中, 都會假定合並的文件是 ASCII 文件。復制零長度文件 Copy 不會復制 0 位元組長度的文件。使用 x 復制這些文件。更改文件的時間和日期 如果要將當前的時間和日期指派給文件而不修改文件,請使用以下語法: /b Source+,,逗號表明省略了 Destination 參數。復制子目錄中的文件 要復制目錄中所有的文件和子目錄,應該使用 x 命令。有關 x 的詳細信息,請參閱「相關主題」。故障恢復控制台提供了帶有不同參數的 命令。 示例 要將文件 Memo.doc 復制到當前驅動器中的 Letter.doc,並確保文件尾字元 (Ctrl+Z) 在所復制文件的末尾,請鍵入: memo.doc letter.doc /a 要將文件 Robin.typ 從當前驅動器的當前目錄復制到位於驅動器 C 上的現有目錄 Birds 中,請鍵入: robin.typ c:\birds 如果 Birds 目錄不存在,Robin.typ 文件將被復制到驅動器 C 的磁碟根目錄下名為 Birds 的文件中。要將幾個文件復制進一個文件,則需列出幾個 Source 文件,並且文件名之間用加號 (+) 隔開,同時指定要包含合並結果文件的 Destination 文件。例如,要將位於當前驅動器的當前目錄中的 Mar89.rpt、Apr89.rpt 以及 May89.rpt 合並,並將它們放在當前驅動器的當前目錄下名為 Report 的文件中,請鍵入: mar89.rpt + apr89.rpt + may89.rpt report 合並文件時, 會使用當前日期和時間來標記目標文件。如果省略 Destination,則文件被合並並且會使用首個指定的文件的名稱存儲。例如,要將所有的四個文件合並進 Report,而且已有名為 Report 的文件,請鍵入: report + mar89.rpt + apr89.rpt + may89.rpt 還可通過使用通配符(* 或 ?)來將幾個文件合並進一個文件。例如,在當前驅動器的當前目錄中,要將所有具有 .txt 擴展名的文件合並進名為 Combin.doc 的文件中,請鍵入: *.txt combin.doc 如果要使用通配符將幾個二進制文件合並進一個文件,請添加 /b 命令行選項。這可防止 Windows XP 將 Ctrl+Z 當作文件尾字元處理。例如,鍵入: /b *.exe combin.exe
『捌』 批處理 把整個文件夾復制到另個文件夾下
1、在電腦上新建一個文件夾,新建一個「TXT」文件,並命名。