对文件夹中的所有文件执行命令

时间:2013-04-15 07:59:11

标签: windows for-loop batch-file cmd directory

我想对目录中的所有文件运行命令。     对于(c \ conversion * .ajt)中的%% 1,执行转换命令 %% 1 %% 2 但是我需要输出文件名与输入相同,但文件扩展名不同。

asciitojt.exe filename1.ajt filename1.jt 
asciitojt.exe filename2.ajt filename2.jt 
asciitojt.exe filename3.ajt filename3.jt 

是我想要离开系统的 如何替换最后3个字符? 这是在批处理文件中运行。

1 个答案:

答案 0 :(得分:3)

试试这个:

for %%i in (*.ajt) do "asciitojt.exe" "%%~i" "%%~ni.jt"

从包含* .ajt文件的文件夹开始。