1
這是我的問題。我有7個模板表單。我的每個客戶都需要爲其文件創建的表單。例如,我的客戶Jon需要:Jon_Marks,Jon_Evaluation,Jon_Comments。蒂娜需要完全相同的文件,但需要用她的名字。根據列表批重命名文件
有沒有辦法創建一個bat文件,它可以自動爲我重命名,它從txt文件中獲取名稱,並在文件名的開頭插入值?
這是我的問題。我有7個模板表單。我的每個客戶都需要爲其文件創建的表單。例如,我的客戶Jon需要:Jon_Marks,Jon_Evaluation,Jon_Comments。蒂娜需要完全相同的文件,但需要用她的名字。根據列表批重命名文件
有沒有辦法創建一個bat文件,它可以自動爲我重命名,它從txt文件中獲取名稱,並在文件名的開頭插入值?
以下可能會完成您正在尋找的內容。它使用for循環遍歷文本文件,並對批處理文件的另一位進行「調用」,以執行變量的重命名和增量操作。
@echo off
set i=1
for %%f in (*.txt) do call :renameit "%%f"
goto done
:renameit
ren %1 %i%.txt
set /A i+=1
:done
這是沒有一個txt文件作爲輸入,但對於7個不同的選項我會堅持這個:http://superuser.com/questions/16007/how-can-i-mass-rename-files-from -the-command-line-or-using-a-3rd-party-tool –
在輸出文件中查找什麼格式? (即:xls,csv,txt) –