Batch file 批处理文件获取文件名并重命名它
批处理文件中的命令是什么?获取文件名并重命名它 例如:在c:\temp\文件夹中,我找到了.txt 输出: c:\temp\found_092513.txt 致以最良好的祝愿,Batch file 批处理文件获取文件名并重命名它,batch-file,cmd,dos,Batch File,Cmd,Dos,批处理文件中的命令是什么?获取文件名并重命名它 例如:在c:\temp\文件夹中,我找到了.txt 输出: c:\temp\found_092513.txt 致以最良好的祝愿, Ryl我几乎可以肯定这不是你假装的,但这是你要问的: FOR %%i IN (C:\temp\*.*) DO ECHO REN "%%~i" "%%~ni_092513%%~xi" 检查输出并删除ECHO以使其正常工作。REN“c:\temp\found.txt”“found\u 092513.txt”还需要该命令来获
Ryl我几乎可以肯定这不是你假装的,但这是你要问的:
FOR %%i IN (C:\temp\*.*) DO ECHO REN "%%~i" "%%~ni_092513%%~xi"
检查输出并删除ECHO以使其正常工作。
REN“c:\temp\found.txt”“found\u 092513.txt”
还需要该命令来获取扩展名为的文件名您接近于-1!什么是“分机名”?写一个清楚的问题!对不起,我重新措辞了我的问题。你从哪里得到的\u 092513
?这是字面意思吗?如果“092513”将是我需要添加的系统日期?您可以将该后缀放在变量SET suffix=092513
中,并将目标替换为“%%ni_u%suffix%%xi”
。要动态获取日期,请搜索它-这是一个反复出现的问题。