當談到蝙蝠/ cmd的東西時,我是一個完整的新手。 我可以用谷歌的一點幫助來做非常非常基礎的工作! &當我的意思是基本的IM聊天XCOPY,ROBOCOPY等蝙蝠前綴帶有文件夾字符和後綴日期的文件名
我試圖寫一個代碼,將1號5個字符從當前文件夾&提取子文件夾中重命名文件,但也與當前日期的後綴。
所以這基本上是我即將做的事情。
這是我想從中提取12345的主文件夾。
W:\12345_folder\subfolder
這是要被改名
子文件夾中的文件的當前名稱是文件的位置如下
file1.txt
file2.txt
file3.txt
重命名他們應該是如下之後
12345 file1 2014-10-02.txt
12345 file2 2014-10-02.txt
12345 file3 2014-10-02.txt
我所有的努力都是徒勞的。我可以用這個得到日期。但它重命名整個文件名&不保留現有的文件名。
for /f "tokens=1-5 delims=/ " %%d in ("%date%") do rename "*.txt" %%g%%f-%%e-%%d.txt
的,我也一直在玩這個:
for %%z in ("%cd%") do ( for %%a in ("%%~dpz%\.") do ( rename "**.txt" "%%~nxa-.txt"))
但同樣這將覆蓋整個文件名,不保留現有的文件名。
我必須再次強調我是一個完整的新手,所以要溫柔&你的幫助是非常感謝。
我已設法使用下面的代碼將日期後綴添加到日期。 (「%date%」)DO(SET TODAY = %% f - %% e - %% d) 對於/ f「tokens = 1-5 delims = /」%% d in %a(* .txt)do ren「%%〜a」「%%〜na%TODAY %%%〜xa」現在我只需要一些前綴文件夾名稱的幫助 – Legg1979 2014-10-03 12:46:20
右得到文件夾名稱重命名工作' (%.png,%cd%,%%z%(%cd%))%( for %% i in(* .pdf,*。xlsx,*。 docx,*。xlsm)會移動「%% i」「%%〜nxz_ %% i」))'這個代碼只會從文件夾名稱中取出前5個字符。這是我現在解決的唯一問題,所以任何幫助都會很棒。我確定它對於沒有運氣的人來說非常簡單。我甚至不確定我是如何設法讓上面的代碼工作的! – Legg1979 2014-10-03 14:29:47