Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/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
Batch file 批处理文件-删除第二个文件扩展名_Batch File_Rename - Fatal编程技术网

Batch file 批处理文件-删除第二个文件扩展名

Batch file 批处理文件-删除第二个文件扩展名,batch-file,rename,Batch File,Rename,使用批处理文件可以从目录中的所有文件中剥离.deploy扩展名 比如说 1.txt.deploy => 1.txt 2.txt.deploy => 2.txt 等 更“新奇”的解决方案: @ECHO OFF FOR %%f IN (*.txt.deploy) DO RENAME "%%f" "%%~nf" 大卫:我相信第二种方法是最容易转换的,只需在之后添加/R,就可以了。我用它来删除扩展,例如:FOR/R%f IN(*.a!)DO ren“%f”“%~nf”在命令行中。我想重

使用批处理文件可以从目录中的所有文件中剥离.deploy扩展名

比如说

1.txt.deploy => 1.txt
2.txt.deploy => 2.txt 

更“新奇”的解决方案:

@ECHO OFF
FOR %%f IN (*.txt.deploy) DO RENAME "%%f" "%%~nf"

大卫:我相信第二种方法是最容易转换的,只需在
之后添加
/R
,就可以了。我用它来删除扩展,例如:FOR/R%f IN(*.a!)DO ren“%f”“%~nf”在命令行中。我想重命名的扩展名是一个!
@ECHO OFF
FOR %%f IN (*.txt.deploy) DO RENAME "%%f" "%%~nf"