Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 对文件夹中的所有文件执行命令_Windows_For Loop_Batch File_Cmd_Directory - Fatal编程技术网

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

Windows 对文件夹中的所有文件执行命令,windows,for-loop,batch-file,cmd,directory,Windows,For Loop,Batch File,Cmd,Directory,我想对目录中的所有文件运行命令。 对于%%1 in(c\conversion*.ajt),执行转换命令%%1%%2 但是,我需要有一个与输入相同但具有不同文件扩展名的输出文件名 asciitojt.exe filename1.ajt filename1.jt asciitojt.exe filename2.ajt filename2.jt asciitojt.exe filename3.ajt filename3.jt 是我想从系统中得到的。 如何替换最后3个字符? 这将在批处理文件中运

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

asciitojt.exe filename1.ajt filename1.jt 
asciitojt.exe filename2.ajt filename2.jt 
asciitojt.exe filename3.ajt filename3.jt 
是我想从系统中得到的。
如何替换最后3个字符? 这将在批处理文件中运行。

请尝试以下操作:

for %%i in (*.ajt) do "asciitojt.exe" "%%~i" "%%~ni.jt"
从带有*.ajt文件的文件夹开始