我是社區和編程功能的新手。雖然我喜歡學習。遞增歸檔文件夾的文件名
我想重命名一個.TXT文件,日期&在Windows批處理或PowerShell腳本中自動遞增數字。 I.E. 20121004ABC.txt,20121004ABC_02.txt,20121004ABC_03.txt。 。 。
訣竅部分是這些文件在上傳時被移到不同的文件夾。我希望增加的數字繼續,如果文件是在同一日期的存檔文件夾...
SO 20121004ABC.txt,20121004ABC_02.txt,20121004ABC_03.txt上傳並移動到C:\回報\存檔 後來當天4個新的.txt文件放在C:\回報,我想運行一個批處理文件來命名他們 20121004ABC_04.txt,20121004ABC_05.txt,20121004ABC_06.txt,20121004ABC_07.txt
第二天遞增號碼將重新啓動,20121005ABC.txt,20121004ABC_02.txt 到目前爲止我有:
setlocal enabledelayedexpansion
SET date=%date:~-4,4%%date:~-10,2%%date:~-7,2%
set /a count=0
for /f "tokens=*" %%a in ('dir /b /od *.txt') do (
ren %%a %date%_0!count!.txt
set /a count+=1
)
但這顯然只是一個開始,並不能回答我的很多問題!
- 將不會繼續遞增歸檔文件夾中的數字 - 我相信有一些未知問題的循環功能和寫在其他文件等!
正如我所說我是一名學生學習,所以任何幫助表示讚賞,我很高興能儘可能地學習。
謝謝。
名稱的ABC部分來自哪裏? –