大神幫寫個批處理檔案,以批量對檔名新增序號,請高手指點

2022-01-05 00:08:08 字數 5852 閱讀 4762

1樓:蘇州跳跳魚科技

批量在檔名前加序號,從01、02、03......

步驟2,然後可以看到左邊有設定欄,命名方式選擇「插入」;插入型別選擇「編號」(編號即序號);然後進行編號設定,起始右邊輸入第一個序號,增量是下一個序號比前一個序號增加的數值;位數是序號一共幾位的意思(不夠的話用0湊)。這時候我們在右邊可以預覽到新檔名前全部新增了序號。

步驟3,當你認為設定好了後就可以點選【開始重新命名】按鈕,啟動軟體程式了。處理完成後軟體會彈出「重新命名成功」的提示框。

步驟4,對比處理前後的檔案可以看到,處理後的檔名前面全部新增了序號。

2樓:匿名使用者

pushd %1

set n=101

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

set no=!n:~1!

ren "%%~a" "!n!  %%~a"

set /a n+=1

)popd

pause

3樓:雲闕長歌

很重要的一點:拖動的資料夾名稱中不能有空格

@echo off

cd/d "%1"

for /d %%a in (*) do (set n=

pushd "%%a"

for /d %%b in (*) do (pushd "%%b"

for /d %%c in (*) do (for /f "delims=" %%i in ('dir/a-d/b') do (

set/a n+=1&set "name=%%~nxi"

setlocal enabledelayedexpansionif !n! leq 9 set "name=0!n! !name!"

ren "%%i" "!name!"

endlocal))

popd

)popd

)pause&exit

!求一個批處理檔案,以批量對資料夾名新增序號,請高手指點

4樓:蘇州跳跳魚科技

如何批量在檔名前加序號:

步驟2,然後可以看到左邊有設定欄,命名方式選擇「插入」;插入型別選擇「編號」(編號即序號);然後進行編號設定,起始右邊輸入第一個序號,增量是下一個序號比前一個序號增加的數值;位數是序號一共幾位的意思(不夠的話用0湊)。這時候我們在右邊可以預覽到新檔名前全部新增了序號。

步驟3,當你認為設定好了後就可以點選【開始重新命名】按鈕,啟動軟體程式了。處理完成後軟體會彈出「重新命名成功」的提示框。

步驟4,對比處理前後的檔案可以看到,處理後的檔名前面全部新增了序號。

5樓:匿名使用者

set n=1

pushd %~1

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

set /a m=100+n

set  m=!m:~1!

ren "%%~a" "!m!  %%~a"

set /a n+=1

)popd

bat批量給新增檔名和自動遞增名字序號?

6樓:蘇州跳跳魚科技

批量在檔名前加遞增的數字序號:

步驟2,然後可以看到左邊有設定欄,命名方式選擇「插入」;插入型別選擇「編號」(編號即序號);然後進行編號設定,起始右邊輸入第一個序號,增量是下一個序號比前一個序號增加的數值;位數是序號一共幾位的意思(不夠的話用0湊)。這時候我們在右邊可以預覽到新檔名前全部新增了序號。

步驟3,當你認為設定好了後就可以點選【開始重新命名】按鈕,啟動軟體程式了。處理完成後軟體會彈出「重新命名成功」的提示框。

步驟4,對比處理前後的檔案可以看到,處理後的檔名前面全部新增了序號。

7樓:匿名使用者

set n=1000

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

set /a n+=1

set  m=!n:~1!

echo provision -ap

echo ap-group defaultecho ap-name office!m!

echo reprovision ap-name %%a))>b.txt

pause

8樓:sister笨都有人

@echo off

setlocal enabledelayedexpansionset a=1

rem 迴圈當前目錄下所有文件檔名支援帶空格名稱for /f "delims=" %%i in ('dir /b *.doc') do (

rem 沒有相同檔名則繼續

if not "%%~ni"=="%~n0" (ren "%%i" "!a!.doc"

rem 設定數值型變數a=a+1

set /a a+=1

) )echo 批量重新命名完成

pause&exit

doc文件目錄執行批處理即

檔名前批量、隨機、新增序號(批處理.bat)?

9樓:

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

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

cls@echo off

rem 打亂多個檔案的原有排序/順序並在檔名稱開頭新增遞增的數字序號字首

mode con lines=5000

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

cd /d "%~dp0"

powershell -noprofile -executionpolicy bypass "invoke-command -scriptblock ([scriptblock]::create([io.file]::

readalltext('%~f0',[text.encoding]::default))) -args '%~dp0'"

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

pause

exit

#>$path=$args[0].trimend('\');

$ext=@('.***');

$files=@(dir -liter $path|?);

for($i=0;$i -lt $files.length;$i++);

};};

$n=[math]::pow(10, $files.length.tostring().length);

$files=@(dir -liter $path|?);

$list=@(get-random -input $files -count $files.length);

for($i=0;$i -lt $list.length;$i++)

10樓:匿名使用者

試試vbs 指令碼,複製以下內容,新建記事本。貼上後儲存:

型別選所有,檔名:檔名前批量.vbs,編碼選擇:ansi

dim fnew,newf,arr

set fso = createobject("scripting.filesystemobject")

set ofolder = fso.getfolder(fso.getfile(wscript.scriptfullname).parentfolder.path)

set ofiles = ofolder.files

ss= ofiles.count

for each ofile in ofiles

if fso.getextensionname(ofile.path) <> "***" then ss=ss - 1

next

arr = split(rndnub(ss),",")

newf = 0

for each ofile in ofiles

if fso.getextensionname(ofile.path) ="***" then

i = arr(newf)

ofile.name = left("0000", 4-len(i)) & i & "_" & ofile.name

newf = newf + 1

end if

next

msgbox "done!",64,"txt"

function rndnub(reqnub)

dim rds

randomize

set mylist=createobject("system.collections.arraylist")

for i = 0 to 9999

mylist.add(i)

next

for i=0 to reqnub-1

index = int((10000-i) * rnd)

rds =rds & mylist.item(index) & ","

mylist.removeat(index)

next

rndnub = rds

end function

11樓:蘇州跳跳魚科技

批量在檔名前新增序號(編號)的方法:

步驟2,然後可以看到左邊有設定欄,命名方式選擇「插入」;插入型別選擇「編號」(編號即序號);然後進行編號設定,起始右邊輸入第一個序號,增量是下一個序號比前一個序號增加的數值;位數是序號一共幾位的意思(不夠的話用0湊)。這時候我們在右邊可以預覽到新檔名前全部新增了序號。

步驟3,當你認為設定好了後就可以點選【開始重新命名】按鈕,啟動軟體程式了。處理完成後軟體會彈出「重新命名成功」的提示框。

步驟4,對比處理前後的檔案可以看到,處理後的檔名前面全部新增了序號。

求一個bat批處理命令,可實現將一個資料夾裡的檔案批量倒序新增數字序號為檔名字首,內有例項。跪求!

12樓:付芝華

ren "%%~i" "!n!%%~nxi")將批處理放在一個資料夾裡執行,對資料夾裡面所有的jpg檔案有效。

原檔名前加序號的批處理檔案怎麼寫

13樓:小丁創業

實現的方法和詳細的操作步驟如下:

1、第一步,在需要批量重新命名的資料夾中建立一個.txt新檔案,雙擊開啟,見下圖,然後進入下一步。

2、其次,完成上述步驟後,在文件中輸入以下**,如下圖所示,然後進入下一步。

3、接著,儲存文件,然後將其關閉。

將文件重新命名為「 a.bat」,該名稱已更改為文件的名稱和副檔名,見下圖,然後進入下一步。

4、然後,完成上述步驟後,彈出一個重新命名警告框,單擊「是」選項,見下圖,然後進入下一步。

5、隨後,完成上述步驟後,雙擊執行此文件,見下圖,然後進入下一步。

6、最後,完成上述步驟後,就獲得了想要的結果了,見下圖。這樣,問題就解決了。

批處理檔案

只需一個檔案,執行一下即可。配置檔案可以由批處理生成。echo off set gs 北京賽爾福 for i in c e d f g h i do for f j in dir s b a d i userset.ini findstr gs do more 6 nx0 j goto eof 以下...

幫忙編寫下批處理,如何編寫批處理檔案?

看了補充了,就像我這樣寫就可以,只是在壓縮包裡三個檔案要在同一個目錄下,如果是子目錄就 folder 就可以。就把 和你的批處理檔案放在同一個目錄下。批處理寫 這是分割線 這是分割線 這樣就可以先執行直到其完成並關閉後,執行。只要下面4行就可以了。echo off cd d dp0 第二行的意思是把...

批處理檔案中的for語句

for 迴圈語句的一種 一般的計算機語言都有的一個關鍵字,重要是不要說的。其語法結構為 for 條件1 條件2 條件3 先舉個例子 以c語言為例 若要列印。可以是這樣 printf 1 printf 1 printf 1 printf 1 printf 1 必須使用for for int 1 0 i...