求个bat批量修改文件夹名称中的中文逗号改成英文逗号,并且删除文件名上的空格,感谢!

批处理删除文件名中的一些字

set /p str=请輸入要删除的字符(回车确认): echo "请输入所要添加的标题前缀[不添请回车]" echo "请输入所要添加的标题后缀[不添请回车]" 注解:OPE_为自己想要删除的攵件名前缀 set /p w=请输入文件格式(即扩展名并以回车结束): set /p str2=请输入要改成的文字(若是删除则直接回车以回车结束):

BAT批处理很厉害,这些都是网上找嘚代码不可考

%%~xi代表文件扩展名
%%~nxi 代表文件名和扩展名

比如把.c文件改成.txt文件

echo 文件改名完毕共有%sum%个文件被成功改名!


解释:该段代码表示在当前目录下,将所有文件名不为file_exist.bat的文件添加my_前缀;文件更改完成后,释放变量

我要回帖

 

随机推荐