如何用批處理完成多檔案 多資料夾拖動到批處理上輸出檔案路徑列表並根據列表檔案逐項完成操作

2022-02-04 09:46:04 字數 2229 閱讀 6323

1樓:匿名使用者

del /q list.txt

for /l %%a in (1,1,9) do (call set "f=%%%%~a"

(if defined f dir /a-d /b /s !f!)>>list.txt)

for /f "tokens=*" %%i in (list.txt) do (

conver.exe "%%i"

del /q /a "%%i"

ren "%%~dpni_new%%~xi" "%%~nxi"

)pause

預設將檔案列表生成到批處理所在資料夾中(方便檢視,可以修改到temp中).預設生成的新檔名格式為 原檔名_new.txt,如果不是請手動修改一下**.

或者說明後我再修改**.

2樓:愈未央

把指定資料夾或檔案路徑生成txt放在temp?

執行路徑中的conver.exe?

把txt中所有檔案備份一份new檔名的檔案?

刪除原檔案?

去掉new檔案的new?

總結:new後又還原,這不是多此一舉?還是conver自動修改了內容生成 的new檔案,麻煩講述清楚一點

3樓:匿名使用者

echo 以上是你要處理的檔案請核對,如不是請ctrl+c退出pause

for /f "tokens=*" %%i in (%temp%\123.txt) do (

conver.exe "%%i"

del /q /a "%%i"

ren "%%~dpi_new%%~nxi" "%%~nxi"

)pause

用批處理移動多個檔案到指定的多個資料夾中 5

4樓:匿名使用者

set n=0

for /f "delims=" %%a in (d:\a.txt) do (

set "list!n!=%%a"

set /a n+=1

)set n=0

pushd d:\檔案

for /f "delims=" %%a in (' dir /tc /o-d /a-d /b ') do (

set /a m=n/3

set "folder=%list!m!%"

if defined list!m! copy "%%a" "d:\資料夾\!folder!\"

set /a n+=1)

5樓:碎夢碎愛

for /f "delims=0" %%i in (d:a.txt) do (

if %%i gtr 0 if %%i lss 4 copy %%i 1\*.*……)

bat批處理,根據清單中的檔名將多個檔案移動到另外一個路徑下,如何批量處理?非常感謝!

怎麼樣完成批處理多個檔案移動到多個資料夾中! 10

6樓:匿名使用者

@echo off

set "sd=c:\users\administrator\desktop\剪輯完"

set "dd=c:\users\administrator\desktop\完成"

if not exist "%dd%" md "%dd%"

for /f "delims=" %%a in ('dir /a-d/s/b "%sd%\*"') do (

pushd "%%~dpa"

call,robocopy "%%cd%%" "%dd%\%%~na" "%%~nxa"

popd

)pause

放在桌面執行

7樓:

您好,請問您這個需求實現了嗎?

怎麼寫在D盤自動建立資料夾的批處理檔案

刪除c documents and settings administrator 桌面 qq.ink 批處理 del f s q c documents and settings administrator 桌面 qq.ink 這注意了,路徑裡有空格的要加個雙引號 把d盤裡面的123資料夾裡面所有的...

能否提供BAT批處理,修改資料夾內的所有檔案的檔名,檔名不統一,並修改第一行文字

for f tokens a in dir b txt do set n na call num2hz n hzf set h 0 for f tokens t in a do set m t set a h 1 if h equ 1 call num2hz m hzt set hzt hzt ec...

寫一條批量複製資料夾的批處理bat命令

echo off pause 這句 的意思就是將當前目錄下的 123.txt 每執行一次指令碼程式,則當前目錄下就會多出一個檔案 這個檔案內容取決於 123.txt 也就是說,除了檔名不一樣,內容是一樣的 這樣就可以達到您的要求 在同一目錄下只有一個檔案a 通過bat命令 a就變成了很多檔案且名字不...