求一份批量改文件名的bat批处理代码-LMLPHP

就是有以下文件

  1. 12345.doc
  2. 23456.doc
  3. 34567.doc

复制代码

在所有文件名后面加上"_1",比如12345.doc修改成12345_1.doc这样子
重庆网友:

  1. @echo off
  2. pushd "%~dp0"
  3. set r=1
  4. for /f "delims=." %%i in (‘dir /b %~dp0^|findstr "\.doc"’) do (ren "%%i.doc" "%%i_%r%.doc" & set /a u+=1)
  5. echo 重命名完成,共重命名%u%个文件。
  6. pause

复制代码

        
正确答案,将此文件保存为.bat 放进要修改文件名的文件夹里,即可一键修改。
set r=1 表示为,修改文件名后的 _1 你可以修改为其他的。

老夫亲自为你编写的。测试正常。点个赞吧
台湾网友:选中 ctrl鼠标手滑 手松完事
湖南网友:这不简单吗?
.doc替换为_1.doc
贵州网友:有软件的,可以自定义规则
江苏网友:我建议你使用Linux的操作系统吧!改文件名比较方便鸭!
重庆网友:先这样,再那样,ojbk

湖北网友:简单,bat可以实现,也就几行代码。
广东网友:对的,40个文档每个都有,把1月份所有文档明后都加_1,_1表示1月份,二月份的所有文档也是如此,手改累死
澳门网友:代码有么?百度知道问了好久没人答
江苏网友:我是说,用软件改,可以的,我用过
湖南网友:我是说,用软件改,可以的,我用过
吉林网友:嗯嗯,好的呢,原来是这样,搜嘎斯内,懂了
广东网友:虽然用不上但还是谢谢大佬啦~
青海网友:求一份批量改文件名的bat批处理代码-LMLPHP

dir *.doc | ForEach-Object -Process {Rename-Item -Path $_ -NewName ($_.name.trim(".doc")+"_1.doc")}

用的powershell 这样可以吗
贵州网友:大佬这是cmd么?
江西网友:powershell啊, win7以上自带的, cmd里面运行powershell就是了
河南网友:advanced renamer 批量改名神器
内蒙古网友:大佬可以,不过我下软件了ReNamer改好了,虽然用不到了但可以用来学习还第一次听说听说有这功能。
青海网友:嗯,下了ReNamer Lite改好了,虽然5条规则限制但够用了
北京网友:total commander批量改名分分钟改好
北京网友:total commander批量改名分分钟改好
甘肃网友:

  1. @echo off
  2. pushd "%~dp0"
  3. set r=1
  4. for /f "delims=." %%i in (‘dir /b %~dp0^|findstr "\.doc"’) do (ren "%%i.doc" "%%i_%r%.doc" & set /a u+=1)
  5. echo 重命名完成,共重命名%u%个文件。
  6. pause

复制代码

        
正确答案,将此文件保存为.bat 放进要修改文件名的文件夹里,即可一键修改。
set r=1 表示为,修改文件名后的 _1 你可以修改为其他的。

老夫亲自为你编写的。测试正常。点个赞吧
宁夏网友:刚想发,看到你发了。我每个月工作要将数据写入工作表,和重命名Excel工作表上百个,和你代码一样。
广西网友:https://pan.lqlonglei.com/object.php?action=download&name=20190319%2F1%2F1_超级文件批量重命名工具v1.0.zip_OIWQk6DA&attaname=超级文件批量重命名工具v1.0.zip&expires=1570293383&auth=f8516cba96ef120d47d7be5baa1e37705289d3c4dc4e2c07518df2b16ca14b5f
台湾网友:MAC的系统自带强大的重命名功能
海南网友:@echo off
for /f "tokens=*" %%i in (‘dir/b’) do ren "%%i" "%%~ni_1%%~xi"

试试。
福建网友:修改了,更完善。
河南网友:mark
四川网友:菲菲更名宝贝,绿色,强大
宁夏网友:有个软件名字叫菲菲更名宝贝,挺好用的,我们群很多人都在用。
江苏网友:有个软件名字叫菲菲更名宝贝,挺好用的,我们群很多人都在用。
海南网友:那就谢老夫啦~
云南网友:用拖把就可以了,这个软件都好多年了
江苏网友:额。我发的也是亲自上网搜索,测试了快1个小时才发的。。。

01-26 08:46