2013-09-25 163 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''替换目标。要动态获取日期,请搜索它 - 这是一个反复出现的问题。 –