批處理文件中的命令獲取文件名並重命名它。批處理文件獲取文件名並將其重命名
例如:在C:\ TEMP \文件夾中我已經found.txt
輸出: C:\ TEMP \ found_092513.txt
最好的問候, RYL
批處理文件中的命令獲取文件名並重命名它。批處理文件獲取文件名並將其重命名
例如:在C:\ TEMP \文件夾中我已經found.txt
輸出: C:\ TEMP \ found_092513.txt
最好的問候, RYL
我幾乎肯定這是不是你裝什麼,但是這是你問:
FOR %%i IN (C:\temp\*.*) DO ECHO REN "%%~i" "%%~ni_092513%%~xi"
檢查輸出,並刪除ECHO
,使其工作。
是的,這是我所看到的謝謝! – user2617053
如果「092513」將是我需要添加的系統日期? – user2617053
您可以將該後綴放入一個變量SET後綴092513中,並用'%%〜ni_%suffix %%%〜xi''替換目標。要動態獲取日期,請搜索它 - 這是一個反覆出現的問題。 –
'REN「c:\ temp \ found.txt」「found_092513.txt」' –
還需要命令來獲取擴展名爲filename的文件 – user2617053
您已接近-1!什麼是「擴展名」?寫一個明確的問題! –