2013-09-25 196 views
-1

批處理文件中的命令獲取文件名並重命名它。批處理文件獲取文件名並將其重命名

例如:在C:\ TEMP \文件夾中我已經found.txt

輸出: C:\ TEMP \ found_092513.txt

最好的問候, RYL

+0

'REN「c:\ temp \ found.txt」「found_092513.txt」' –

+0

還需要命令來獲取擴展名爲filename的文件 – user2617053

+0

您已接近-1!什麼是「擴展名」?寫一個明確的問題! –

回答

0

我幾乎肯定這是不是你裝什麼,但是這是你問:

FOR %%i IN (C:\temp\*.*) DO ECHO REN "%%~i" "%%~ni_092513%%~xi" 

檢查輸出,並刪除ECHO,使其工作。

+0

是的,這是我所看到的謝謝! – user2617053

+0

如果「092513」將是我需要添加的系統日期? – user2617053

+0

您可以將該後綴放入一個變量SET後綴092513中,並用'%%〜ni_%suffix %%%〜xi''替換目標。要動態獲取日期,請搜索它 - 這是一個反覆出現的問題。 –