dos命令查找所有目录同类文件并修改文件名,达人救命

getnetrmb 2008-01-18 10:22:27
我的问题是这样的,在这个目录里面,c:\image 里面有N多个目录,每个目录里面对应一个*.dwg文件,
现在要做的就是,如果使用DOS命令自动查找c:\image 里面N多个目录里面的*.dwg,并将每找到的一个文件重命名为*-1.dwg

大虾救命啊
...全文
926 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
TNT_1st_excellence 2008-01-22
  • 打赏
  • 举报
回复
把下面保存為Rename.bat ,一個BAT文件,只要把這個BAT文件放在 和 那個根目錄(就是哪一個根目錄下)下面的就可以了,但是條件根目錄不能放在桌面上,For Microsoft Windows 系列,就可以把所有 多个目录里面的*.dwg,并将每找到的一个文件重命名为*-1.dwg


color fc
dir *.dwg /s /b>temp.txt
FOR /F "delims=|" %%a IN (temp.txt) DO (
IF EXIST "%%a" REN %%a %%~na_1.dwg
)
DEL /F /Q temp.txt
getnetrmb 2008-01-18
  • 打赏
  • 举报
回复
真的吗,我试试
LutzMark 2008-01-18
  • 打赏
  • 举报
回复
cd c:\image
dir *.dwg
rename *.* *-1.dwg

getnetrmb 2008-01-18
  • 打赏
  • 举报
回复
如果有直接能运行的环境就好了,就是不需要 配置设置计算机服务功能的那种,最好是DOS命令,如果是其他的直接能运行的也行了!谢谢 ,快快救我,大哥们
getnetrmb 2008-01-18
  • 打赏
  • 举报
回复
好的,谢谢 ,只要能批量修改就行了,直接能运行的程序也行,救命啊
qlc263 2008-01-18
  • 打赏
  • 举报
回复
其实我有一款批量重命名的软件。。。很好用,,不过在我家的电脑上,,现在我在公司,没办法发给你。如果你晚上有空就上线,我发给你加QQ:48062872
qlc263 2008-01-18
  • 打赏
  • 举报
回复
为什么非要用DOS呢?用windows下编程不行吗?
getnetrmb 2008-01-18
  • 打赏
  • 举报
回复
救命
TNT_1st_excellence 2008-01-18
  • 打赏
  • 举报
回复
up
getnetrmb 2008-01-18
  • 打赏
  • 举报
回复
谢谢各位达人,真的谢谢了,虽然没解决问题,但是同样表示感谢,分已给!!!
分不重要,重要的是默默无闻肯为小弟提供问题的解决方案!
getnetrmb 2008-01-18
  • 打赏
  • 举报
回复
还是不行啊,老大们,上面两种代码只能修改当前目录,子目录里面的文件名称都没有修改啊,救命啊
LutzMark 2008-01-18
  • 打赏
  • 举报
回复
做一个批处理,命名为a.bat
@echo off

setlocal EnableDelayedExpansion
for %%n in (*.dwg) do (

if !a! LSS 10 (ren "%%n" "*-1.dwg")
)
qlc263 2008-01-18
  • 打赏
  • 举报
回复
cd c:\image
findstr /s *.dwg
rename *.* *-1.dwg
getnetrmb 2008-01-18
  • 打赏
  • 举报
回复
楼上的大哥,你的命令
cd c:\image
dir *.dwg
rename *.* *-1.dwg

不行啊,俺要的结果是更改该文件夹下所有*.dwg的名称为*-1.dwg

试了一下你的命令,只能更改当前文件夹下的文件,其他子目录文件无法重命名啊,有更好的办法吗?

我要全部更改所有子目录及当前目录的*.dwg的名称改为*-1.dwg

在线等待,太感谢大家了!!!小弟没分了!

62,253

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧