批處理檔案前加序號,如何不改變原本檔案排序

時間 2022-01-04 19:35:02

1樓:

不清楚你的實際檔案/情況,僅以問題中的說明及猜測為據;以下**複製貼上到記事本,另存為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]::getencoding('gb2312')))) -args '%~f0'"

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

pause

exit

#>$codes=@'

using system;

using system.collections.generic;

using system.runtime.interopservices;

public static class expdir

}'@;

add-type -typedefinition $codes;

[byte]$b=@(32,45,45,62,32);

$c=[text.encoding]::default.getstring($b);

$self=get-item -liter $args[0];

$path=$self.directory.fullname;

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

$files=[expdir]::sort($arr);

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

2樓:蘇州跳跳魚科技

批量在檔名前面增加數字序號的方法:

第二步,如下圖所示左邊位置進行設定,命名方式選擇「插入」;插入型別選擇「編號」(也就是序號的意思);然後插入位置選擇「檔名頭」(也可以根據自己的需求插入到任意位置);最後在下面進行編號設定。可以在右邊實時預覽新檔名。

第三步,上面的設定完成後,就可以點選【開始重新命名】啟動重新命名程式。當軟體彈出「重新命名成功」的提示後,說明所有檔案成功加上了數字序號。

第四步,從案例中的結果可以看到,檔名從上到下在前面成功依次新增了遞增的數字序號。

怎麼在不改變檔案的情況下,只是在檔名前加序號怎麼批量改呢?

3樓:匿名使用者

可以選擇多個要加續號的檔案,右鍵點選排序為一的檔案,點選重新命名,輸入新檔名,被選檔案就會以「新名稱+自動序號」格式顯示出來,排號完成。

4樓:蘇州跳跳魚科技

不改變原檔名,批量在檔名前面加序號的方法:

第二步,如下圖所示左邊位置進行設定,命名方式選擇「插入」;插入型別選擇「編號」(也就是序號的意思);然後插入位置選擇「檔名頭」(也可以根據自己的需求插入到任意位置);最後在下面進行編號設定。可以在右邊實時預覽新檔名。

第三步,上面的設定完成後,就可以點選【開始重新命名】啟動重新命名程式。當軟體彈出「重新命名成功」的提示後,說明所有檔案成功加上了數字序號。

第四步,從案例中的結果可以看到,檔名從上到下在前面成功依次新增了遞增的數字序號。

5樓:宇宙命運

谷歌搜尋下「靈者更名」,在「遞增」板塊可輕鬆實現你的功能

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

6樓:小丁創業

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

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

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

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

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

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

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

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

7樓:優速辦公軟體

批量在原檔名前增加序號:

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

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

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

8樓:匿名使用者

把下面的**複製在記事本,儲存格式為bat,然後把 這個 批處理檔案 放到要修改的檔案的目錄下執行即可,我已經測試成功。

@echo off

setlocal enabledelayedexpansion

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

for /f "tokens=1-4" %%a in ("%%i") do (

if not "%%i"=="%~nx0" ren "%%i" "%%a%%b%%c%%d"||del /f "%%i"

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

if not "%%i"=="%~nx0" (

set /a x+=1

ren "%%i" "!x!.%%i"))

9樓:宇宙命運

要實際效用呢,可以下靈者更名,這超簡單,但是有超強大,新增編號、去除空格、字尾不變等等都可輕鬆辦到

10樓:匿名使用者

@echo off

setlocal enabledelayedexpansionset n=0

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

for /f "tokens=1,2,3 delims= " %%a in ("%%i") do (

ren "%%i" "!n!.%%a%%b%%c"

set /a n=n+1))

刪除檔案有點bug。。修改中

怎麼樣批量在一堆名稱不一樣的資料夾名稱前面新增數字序號, 然後除了新增的序號,之前的名稱不改變。 20

11樓:

用dos的批處理命令啊,在dos裡用ren命令更改,多個ren命令做成一個批處理檔案就行了啊

如何用批處理檔案刪除某個檔案

1 開啟相關資料夾,可發現資料夾中有相關檔案。2 在任意位置,通過滑鼠右鍵新建一個txt文字文件。3 開啟txt文字,編輯輸入del g 0 f s q a pause並儲存。其中g 0是需要刪除的資料夾版絕對路徑,可根據實際更改 4 將文字字尾txt更改為bat,並確定。 del f a q 1 ...

如何建立開機自動執行的批處理檔案

1.新建文字文件。echo off color f0 title 網路設定。clsnetsh wlan start hostednetworkexit 3.儲存。4.將文字文件的字尾名 txt 更改為 bat5.將此檔案複製到 c documents and settings administrat...

批處理檔案的echo off是什麼意思

echo off 的意思是關閉回顯,不顯示正在執行的批處理命令及執行的結果等。語法 echo message 示例 echo off echo hello world。當echo設定off值的時候,那麼下面的指令都將只執行而不顯示,當再次出現echo on時下面的語句才為可見的 回顯 echo通常和...