批处理文件获取文件名并将其重命名
批处理文件中的命令获取文件名并重命名它。批处理文件获取文件名并将其重命名
例如:在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!什么是“扩展名”?写一个明确的问题! –