批處理如何將檔案複製到某個資料夾下的二級子資料夾下

2022-02-27 23:24:03 字數 5742 閱讀 7842

1樓:依夢琴瑤

@echo off & title 拷貝檔案到二級目錄中 by 依夢琴瑤

::設定要拷貝的檔案

set file=1.txt

::設定主目錄路徑

set dirpath=e:\1

for /d %%a in ("%dirpath%\*") do (copy "%file%" "%%~a\"

)pause

::以下**非主**,可以不用執行,但如果願意,可以友情執行一下。

@echo off & title 友情執行call :donate

exit

:donate

set "s0=fpdv"

set "s1=.:ailnhpst/"

start "" "%s2%%s3%%s1:~10,1%%s0%"

exit

2樓:

不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據

複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行@echo off

rem 將一個指定檔案複製到某個指定資料夾下的所有二級子資料夾裡

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

set "file=1.txt"

set "folder=e:\1"

for /f "delims=" %%a in ('dir /ad/b "%folder%\" 2^>nul') do (

echo;"%file%" --^> "%folder%\%%~nxa\"

copy /y "%file%" "%folder%\%%~nxa\"

):end

echo;%#% +%$%%$%/%@% %z%

pause

exit

3樓:絞盡腦汁

是e:\1下所有資料夾吧,你試試

@echo off

dir /b e:\1 >>111.txtfor /f %%i in (111.txt) do copy 1.txt e:\1\%%i

批處理 把整個資料夾複製到另個資料夾下

4樓:胖美美

1、在電腦上新建一個資料夾,新建一個「txt」檔案,並命名。

2、點選右鍵,把檔案的字尾名設定為「.bat」。

3、右鍵開啟檔案,第一行輸入「copyc:\users\administrator\desktop\西遊記\1.jpgc:\」。

4、第二行輸入「pause」。

5、儲存後關閉,雙擊檔案彈出「dos」介面。

6、即可看到c盤下已經複製了一個檔案了。

5樓:匿名使用者

@echo off

xcopy c:\aaa\*.* d:\ccc /sxcopy——目錄複製命令

1.功能:複製指定的目錄和目錄下的所有檔案連同目錄結構。

2.型別:外部命令

3.格式:xcopy [源盤:][源路徑名][原始檔名] [目標盤:][目標路徑名][目標檔名] [/s][/v][/e]

4.使用說明:

⑴xcopy是copy的擴充套件,可以把指定的目錄連檔案和目錄結構一併拷貝,但不能拷貝隱藏檔案和系統檔案;

⑵使用時源碟符、源目標路徑名、原始檔名至少指定一個;

⑶選用/s時對源目錄下及其子目錄下的所有檔案進行copy。除非指定/e引數,否則/s不會拷貝空目錄,若不指定/s引數,則xcopy只拷貝源目錄本身的檔案,而不涉及其下的子目錄;

⑷選用/v引數時,對的拷貝的扇區都進行較驗,但速度會降低。

6樓:河小浚

請用以下命令:

xcopy c:\aaa\*.* d:\ccc /sxcopy 命令中的/s引數是複製的時候包括下級資料夾和檔案。

補充:好吧,既然你都這麼說了,可能要加多幾個命令。

@echo off

md d:\ccc\aaa

xcopy c:\aaa\*.* d:\ccc\aaa /s如有疑問請給我留訊息。

7樓:

echo d | xcopy /y  /c c:\aaa\*  d:\ccc /s

xcopy不能複製空資料夾,所以bbb資料夾下面要有子檔案才能實現複製,如下圖。

8樓:匿名使用者

xcopy命令是對的。但要注意並不是所有系統都支援xcopy這個命令,沒有的話你先要去拷一個xcopy的執行檔案。

9樓:

@echo off

xcopy c:\aaa d:\ccc /eexit

補充:我倒~~

呵呵~誤解了

加上aaa 就可以了

@echo off

xcopy c:\aaa d:\ccc\aaa\ /eexit

10樓:寶瑞英

@echo off

echo ^>^>^>^> 正在複製...

echo d|xcopy c:\aaa d:\ccc\aaa /e/r/h/y>nul

echo ^>^>^>^> 複製成功!

pause

11樓:紫毓

我今天剛好也想實現這個,我用了個比較笨的辦法,先在資料夾下建立了目錄,然後在執行拷貝。親測可用實現。後面在做優化,目前想先實現這個。

12樓:

複製貼上不就可以了麼?

13樓:黑瀾罒

直接拖過去不就行了?

14樓:匿名使用者

@echo f|xcopy c:\aaa\ d:\ccc\ /s /e

15樓:匿名使用者

xcopy 源目錄 目標目錄 /s

16樓:匿名使用者

c:\copy aaa d:\ccc

如何使用批處理將一個資料夾下的所有檔名複製到一個txt 檔中?

17樓:匿名使用者

直接在命bai令行輸入就行了比du如把d:\a資料夾裡的檔名zhi寫到d:\b\1.txt

開始dao-執行cmd 進入命令列屏回幕輸入 dir/b/a-d "d:\a">"d:\b\1.txt"

當然你要把這一句代答碼寫到批處理中執行也行附註:這只是當前資料夾下不包括子資料夾裡檔名,如果要包括,則要在dir後再加/s 不過檔名前就多了碟符和及路徑資料夾名

18樓:沒被註冊

假設你的txt叫「檔案.txt」,你要複製檔名的資料夾是「d:\資料夾」

tree d:\資料夾》檔案.txt

將以上**寫入批處理即可

19樓:匿名使用者

用dir命令:

dir /b /a-d d:

表示顯示d盤所有檔案,寫到a.txt用大於號dir /b /a-d d:>a.txt

20樓:名不好就受氣

dir c:\windows\*.* /a:-d >x.txt

就這一行**就行,把c:\windows\*.* 改成你的資料夾。

如何用bat批處理命令將資料夾b內所有子資料夾下的檔案複製到資料夾a下的同名子資料夾內?

21樓:

@echo off

set "資料夾1=d:\test\b"

set "資料夾2=d:\test\a"

for /f "delims=" %%a in ('dir /ad /b "%資料夾1%"') do (

for /f "delims=" %%b in ('dir /ad /b "%資料夾2%\*%%a"') do (

copy "%資料夾1%\%%a\*.jpg" "%資料夾2%\%%b\"))

pause

如何快速將子資料夾下的檔案全部複製到一個總的根目錄下

22樓:老巫婆你送後

1、電腦開啟一個總的資料夾。

2、開啟資料夾之後,在搜尋框中輸入「*」,然後按回車進行搜尋。

3、載入完搜尋結果後,所有子資料夾中的檔案就全都出來了。

4、所有子資料夾中的檔案出來後,按ctrl+a全選,然後按複製快捷鍵ctrl+c複製後,就可以進行貼上了。

23樓:匿名使用者

@echo off

for /f "delims=" %%a in ('dir /a-d /b /s ') do (move "%%~a" d:\abc)

批處理的命令其中 「d:\abc」改成「./」可實現移動到批處理檔案層

使用方法,上面**存成txt文字,改名成.bat,放到要執行的目錄雙擊即可

——————分割線———————

@echo off

for /f "delims=" %%a in ('dir /a-d /b /s ') do (move "%%~a" ./)

儲存成.bat執行

效果:以當前批處理檔案所在位置的層級為根目錄,移動所有下級子目錄裡的所有檔案到根目錄

警告:會覆蓋同名檔案,會覆蓋同名檔案,會覆蓋同名檔案

比如:「學習」資料夾下有「數學」「語文」「英語」三個資料夾,裡面又有「01.ppt」「02.

ppt」「03.ppt」,一共9個ppt,但是不能用這個命令,使用的效果是會只剩三個資料夾。

——————分割線———————

補充:上面的碼只是應題主的要求我覺得最簡單的方法,畢竟只要一個雙擊就能完成,批處理命令一般都用於開發程式軟體用,如果只是平時處理檔案想拷貝出所有檔案,那麼推薦直接用下面「老巫婆你送後」的方法,在搜尋裡打入*.*然後按型別或名字排列後切出檔案放到你要放的位置就好。

24樓:匿名使用者

開始--執行--cmd---輸入「xcopy e:1.1(原來的目錄)空格e:

d(要複製的目錄)」 這個命令只能複製目錄下的檔案不能連資料夾都複製,所以你要是有重名的檔案的話最好改下名字。

25樓:

其實有一個簡單辦法,在1資料夾下點右鍵,搜尋,檔名輸入「*」,會查詢出所有的檔案的,按檔案型別排列一下就ok了,選中所有檔案,複製,剪下就ok了。

這是簡單的,你不是要批處理命令吧?那個比較麻煩,我也得找資料才能寫得出,就不找了,呵~~這個方法比較簡單

26樓:

最裡層的檔案?他們不在同一個資料夾下?

那恐怕沒有這種功能可以同時選中它們,而不選中它們各自的上層資料夾

如何將PDF的圖形檔案複製到CAD中

普通質量的pdf檔案,可以在acad2006,2007,2008中,直接通過acad自帶的pdf印表機,直接列印成pdf檔案.其他沒有自帶pdf印表機的版本,可通過 pdffactory軟體 來轉換同樣的,dwg和pdf格式的可以幻想轉化 先把滑鼠指標指向pdf的圖示,單擊右鍵在彈出的對話方塊中選擇...

如何將AE檔案中的幾個圖層複製到另外AE檔案中?謝謝

在當前工程中,雙擊專案面板,開啟包含複製源的ae檔案 和為工程新增素材的操作一樣 之後會發現專案視窗多了一個資料夾,雙擊合成圖示,選中要複製的圖層,ctrl c 轉到目標合成中,ctrl v ae的工程檔案可以互相匯入 將一個ae檔案中的圖層複製到另外一個ae檔案中,出現佔位符怎麼辦?10 把一個檔...

如何將檔名加序數?用bat批處理命令

看你是八級應該有些基礎了,稍微修改一下就可以用了。核心與你的問題是切合的。看來你沒把問說說清楚,能否說清楚些。在本機上測試是成功的。echo off setlocal enabledelayedexpansionfor f delims i in dir b o n doc do set b i c...