Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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_Batch File - Fatal编程技术网

用于重命名文件以删除其扩展名的Windows批处理脚本

用于重命名文件以删除其扩展名的Windows批处理脚本,windows,batch-file,Windows,Batch File,我在一个名为*.mkv.bin的目录中有很多文件,例如: American Pie 1.mkv.bin 我想使用删除.bin的命令重命名这些文件,如下所示: American Pie 1.mkv 工作 @echo off color 0a title Stack Overflow Answer set /p f=File to rename(drive and path): set /p e=Extension to rename to: set /p nf=File name to re

我在一个名为
*.mkv.bin
的目录中有很多文件,例如:

American Pie 1.mkv.bin
我想使用删除
.bin
的命令重命名这些文件,如下所示:

American Pie 1.mkv
工作

@echo off
color 0a
title Stack Overflow Answer

set /p f=File to rename(drive and path):
set /p e=Extension to rename to:
set /p nf=File name to rename to:
echo Renameing...
@ren "%f%" "%e%.%nf%"
cls && echo Done! && pause >nul
exit
将此文本添加到rename.bat文件并运行它

可能重复的
@echo off
color 0a
title Stack Overflow Answer

set /p f=File to rename(drive and path):
set /p e=Extension to rename to:
set /p nf=File name to rename to:
echo Renameing...
@ren "%f%" "%e%.%nf%"
cls && echo Done! && pause >nul
exit