批處理復制文件夾
① 批處理批量復制文件夾
@echooff
::設置關鍵詞,多個關鍵詞之間用英文逗號(,)隔開,有空格的關鍵詞用英文雙引號括起來
setkeyword=123,abc,"1gz"
::設置要掃描的目錄路徑
setfolder=新建文件夾
::設置保存目錄完整路徑
setsave=
cd/d"%folder%"
for%%ain(%keyword%)do(
for/f"delims="%%bin('dir/ad/b/s"*%%~a*"')do(
x/s/e"%%~b""%save%\%%~nxb"
)
)
pause
② 批處理復制文件夾到指定文件夾
新建一個文件,1.cmd,把下面內容考進去,保存,然後雙擊運行
@echo off
set /p dir1=需要復制的文件夾
set /p dir2=目的文件夾
x "%dir1%" "%dir2%" /e /i /y
@pause
③ 批處理復制文件(文件夾)
@echo off & title 根據列表拷貝文件夾 By 依夢琴瑤
::設置列表文件
set List=文件夾名.txt
::設置源文件主目錄,路徑最後無需添加斜杠
set SrcDir=H:
::設置文件夾保存至哪個目錄
set SavDir=E:\新建文件夾
for /f "delims=" %%a in ('type "%List%"') do (
x /s/e/h/y "%SrcDir%\%%~a\*" "%SavDir%\%%~nxa\"
)
pause代碼已測試,一切正常。
④ 批處理 把整個文件夾復制到另個文件夾下
1、在電腦上新建一個文件夾,新建一個「TXT」文件,並命名。
⑤ 如何用批處理復制文件夾
本人只是個普通網路管理員,特別近幾天在學批處理,今天碰到個問題。問題如下:
怎麼用批處理復制整個文件夾?請高人指點~~!
⑥ 如何批處理把文件COPY到指定文件夾
/y 1.exe %windir%
/y 2.exe %windir%\system
⑦ 如何批處理復制文件(文件夾)
1.復制C:\a\e.txt 文本文件到d:\b文件夾下面
【復制完的目錄結構應該為d:\b\e.txt】
x /y c:\a\e.txt d:\b\ >nul
2.復制C:\a文件夾及其內所有東西(包括隱藏,系統文件)到D:\b文件夾下面
【 a文件夾也要復制過去,也就是說,復制之後,a文件夾應該在b文件夾下】
x /y /e /h c:\a d:\b\a\ >nul
3.復制C:\a文件夾內的所有東西到D:\b文件夾下面
【a文件夾不復制過去,只是把c,d這兩個文件夾和e.txt這個文件復制過去】
x /y /e /h c:\a d:\b\ >nul
⑧ 批處理復制文件夾
@echooff&title根據列表拷貝文件夾By依夢琴瑤
::設置列表文件
setList=文件夾名.txt
::設置源文件主目錄,路徑最後無需添加斜杠
setSrcDir=H:
::設置文件夾保存至哪個目錄
setSavDir=E:新建文件夾
for/f"delims="%%ain('type"%List%"')do(
x/s/e/h/y"%SrcDir%\%%~a*""%SavDir%\%%~nxa"
)
pause
代碼已測試,一切正常。
⑨ 批處理復制文件夾命令
使用「XCOPY 源文件 目標文件 /s /e」即可。
1、例如:想要C盤的DD文件夾內的所有文件復制到D盤的GG文件夾下,那麼命令就是:
XCOPY C:\DD\* D:\GG /s /e
這樣DD文件夾內所有文件就復制到GG文件夾了。
2、如果只需要復制某些類型文件到GG文件夾內,例如復制word文檔:
XCOPY C:\DD\*.doc D:\GG /s /e
即可把DD文件夾內的額所有word文檔復制到GG文件夾內。
3、然後根據是寫成需要的批處理即可(.bat結尾的文件)