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就變成了很多檔案且名字不...