您的位置:首页 > 数码常识数码常识

批量修改文件夹名称批处理(文件夹批量重命名)

2025-05-14人已围观

批量修改文件夹名称批处理(文件夹批量重命名)
  (建议用电脑浏览本文效果更好)

  文件夹批量重命名

  自己编写的一个DOS批处理,用于批量修改文件名或扩展名。

  实现逻辑:

  操作:批处理运行后会在当前文件夹下生成一个错误信息文件batResult.txt

  字符替换:

  示例一:将文件名中的“5”替换成“99”

  原文件

  运行批处理文件batRename2.bat:

  结果:

  示例二:将“废柴兄弟”改成“上海滩”,并将扩展名改为“bat”

  操作:

  结果:

  改成新文件名:将所有扩展名为bat文件改成新文件名newBAT,后缀改为ttt

  操作:

  结果:

  程序实现方法一:

  程序实现方法二:与方法一区别在于判断字符的合法性方面

  注意:要确保将此批处理文件放在需要改名的文件夹下,尽量不要输入DOS命令中的特殊字符,如 *http://sjzlt.cn/shuma/^  | 等。

  findstr相关补充说明:默认启用正则表达式

  "/L" :如果要关闭正则表达式,即把^$<.*等当成普通的字符,则用/L开关

  此处的$不在用于判断“ese”是最后字符了

  ".*" : 代表所有

  "/c:" : 使用指定字符串作为文字搜索字符串,搜索字符串中的"."或"*"等符号不再是通配符,只是普通的句号、星号字符

  "/d" : 从用分号分隔的指定目录里查找所有txt文件里的“hello”字符串

  "/a:attr" : 指定目录和文件名的颜色,有两个字符时,第一个表示底色,第二个表示字体颜色,查color /?可知颜色代码如下:

  0=黑色 8=灰色1=蓝色 9=淡蓝色2=绿色 A=淡绿色3=浅绿色 B=淡浅绿色4=红色 C=淡红色5=紫色 D=淡紫色6=黄色 E=淡黄色7=白色 F=亮白色

  另外,下一目录为什么接在上一行的后面?是因为上一行最后没有回车引起的

  "/f:file" : 将要查找范围内的文件名存放在一个文件中“file”中,从这些文件中搜索“hello”

  findstr的详细用法请参照:DOS批处理命令:强大的find及findstr查找字符串搜索,坑也不少

  上面就是小居数码小编今天给大家介绍的关于(文件夹批量重命名)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

  94%的朋友还想知道的:

  微信聊天记录电脑文件夹位置说明(微信聊天记录在电脑哪个文件夹)

  简单好用的介绍(批量pdf文件合并用什么软件好)

  文件夹怎么加密操作步骤(文件夹加密如何设置密码)

  隐藏文件夹显示操作过程(隐藏文件夹如何显示)



  152779
 

很赞哦! ()

随机图文