当前位置:   article > 正文

提高工作效率的bat脚本,批量修改文件名脚本(批量修改替换、大小写转换)_重命名文件-小写变成大写

重命名文件-小写变成大写

Android开发里的资源文件名称是不能有空格、横杠 - 、大写字母的,但是美术给过来的图片资源或多或少都会含有这些,而且图片到达一定数量时,自己手动改名实在是太耗费时间了,所以搞了俩脚本文件来节约改名的时间,提高开发效率。

一、批量修改和替换文件名特殊字符脚本

1.下载地址:批量修改文件名脚本,对文件名批量替换或删除字符_批量修改文件名脚本-其它文档类资源-CSDN下载

2.自己动手:

将下面的代码,复制到txt文件内,将文件重命名,后缀.txt改为.bat。建议新建一个单独的文件夹,将.bat文件放入,然后把要重命名的文件复制到和.bat文件同级目录下,点击.bat文件运行,根据提示,输入文件名中要被替换的字符,按回车,继续根据提示,输入要替换的字符(不输入,或输入为空则为删除要被替换的字符),按回车,提示Sucess.则表示成功批量替换或删除。

  1. @echo off
  2. title change words
  3. mode con cols=60 lines=20
  4. ::If the file has a duplicate name, it will prompt an error!zhi
  5. setlocal EnableDelayedExpansion & color 0a
  6. :1
  7. set a=
  8. set b=
  9. set c=
  10. cls&echo.
  11. set /p a= Enter the word that you want to overwrite:
  12. cls&echo.
  13. set /p b= Please enter the word that you want to replace,if you want to delete"!a!",just press Enter Button:
  14. for /f "delims=" %%a in ('dir /b /a /a-d') do (
  15. if "%%~fa" neq "%~0" (
  16. set xz=%%~na
  17. ren "%%~fa" "!xz:%a%=%b%!%%~xa" ))
  18. cls&echo.&set /p c= Success.Enter 0 to go back,or enter other button to exist.
  19. if "!c!"=="0" (goto 1) else (exit)
  20. GOTO :EOF

因为用中文会出现乱码,所以用英文作为提示语,还是能大概读懂的嘛~

二、批量将文件名中大写字母替换成小写脚本

1.下载地址:xiaoxie.bat_如何批量将文件名小写改大写改为.bat-其它文档类资源-CSDN下载

2.自己动手:

同样,将下面的代码,复制到txt文件内,将文件重命名,后缀.txt改为.bat。建议新建一个单独的文件夹,将.bat文件放入,然后把要重命名的文件复制到和.bat文件同级目录下,点击.bat文件运行,根据提示按键继续。

  1. pause
  2. FOR /R %%A IN (.) DO cd %%A && (FOR /F %%B IN ('dir /b /l') DO rename %%B %%B)
  3. echo *************************重命名结束*************************
  4. pause

注意:如果文件名中带有空格,建议将空格去除或替换成下划线_(使用本文前面介绍的.bat脚本),全部成功进行大小写转换之后,再把空格替换回来。否则会导致空格后的部分替换不成功。

三、一键打开多个软件的脚本

1.下载地址:runon.txt_建立批文件替换文件名的字母-WindowsServer文档类资源-CSDN下载

2.自己动手:

  1. @echo off
  2. echo Start Google Chrome
  3. start "" "D:\Google\Chrome\Application\chrome.exe"
  4. echo Start 360Chrome..
  5. start "" "D:\360Browser\360Chrome\Chrome\Application\360chrome.exe"
  6. echo Start Android Studio
  7. start "" "D:\Android Studio\bin\studio64.exe"

以上例子为打开Google浏览器、360浏览器和Android studio,路径格式为"启动文件的文件路径"。

3.获取软件的启动路径:

  • 右键桌面或者启动菜单栏里的软件快捷方式,选择属性

  • 点击属性,在新弹窗的快捷方式子页内,在目标一栏中显示的就是启动文件的路径

  • 将你要一起快捷启动的软件都进行上述操作,将路径复制粘贴到文件内(文件改为.txt后缀后),格式为:

echo 文件名    →(文件名可以不写)
start "" "路径"

echo Start Android Studio
start "" "D:\Android Studio\bin\studio64.exe"

四、批量修改文件后缀

下载链接就算了,就一行代码,没这个脸(ˉ  ˉ;)...

自己动手:假设要把扩展名为.gif的文件都改成.jpg格式

ren *.gif *.jpg

同上,复制粘贴到txt文本里,然后修改文本后缀.txt为.bat,点击运行就会将同级文件目录下的.gif文件后缀改为.jpg

五、批量添加文件后缀

下载链接:批量添加后缀的脚本代码-WindowsServer文档类资源-CSDN下载

自己动手:

  1. setlocal enabledelayedexpansion
  2. for /f "delims=" %%i in ('dir /b') do ren "%%i" "%%i" .后缀
  3. pause

复制粘贴到txt文本里,将代码中的 .后缀 改为你要添加的文件后缀(如.jpg),然后改txt为bat,点击运行给同级文件目录下的文件添加后缀。

八、批量添加文件名前缀

下载链接:批量给文件名添加前缀脚本_批量文件名加前缀-WindowsServer文档类资源-CSDN下载

自己动手:

  1. @echo off
  2. title Add prefix words
  3. echo.
  4. echo Replace all file names in the folder in batches.
  5. echo.
  6. echo.&set /p strtemp3= Please enter the file type to be prefixed (likes png jpg txt , without point ".") :
  7. echo.&set /p strtemp2= Please enter the string to be prefixed (if unchanged, press Enter):
  8. setlocal enabledelayedexpansion
  9. for /f "delims=" %%a in ('dir /a /b *.%strtemp3%') do (
  10. ren "%%~a" "%strtemp2%_%%a")
  11. echo.
  12. echo Success!
  13. echo.
  14. pause

因为中文出现乱码,所以改为英文提示。同样复制到txt文本再改名为.bat后缀的脚本文件,首先输入需要添加前缀的文件类型(即后缀),注意,不需要输入标点“.”,比如要给所有.jpg类型的文件名前面添加三个零:000 ,先根据提示输入 jpg ,按回车,然后再输入你添加的前缀,即:000,回车。看到Success!表示成功添加。

七、批量提取文件名

下载链接:可以批量提取文件名的脚本-其它文档类资源-CSDN下载

自己动手:

DIR *.*  /B >LIST.TXT

复制粘贴到txt文本里,然后修改文本后缀.txt为.bat,点击运行,即可将提取同级文件目录下的所有文件名,文件名存放在同目录下的LIST.txt文本文件内。

如果有帮助的话欢迎点赞+收藏,若有其他能提高开发效率的工具,欢迎补充分享,共勉!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/282706
推荐阅读
相关标签
  

闽ICP备14008679号