Board logo

标题: [文件操作] 如何把文件夹里的文件名称改为和文件夹一个名字 [打印本页]

作者: laolou01    时间: 2020-11-29 11:55     标题: 如何把文件夹里的文件名称改为和文件夹一个名字

如何把文件夹里的文件名称改为和文件夹一个名字?   例如文件夹A里面有一张图片名字是随机的543或者别的            文件夹B里面有一张图片名字是随机的85或者别的         例如文件夹C里面有一张图片名字是随机的63或者别的          现在要把A文件夹里的543改和文件夹名字一样的A      85改为B     63改为C   求大神赐予我代码
作者: laolou01    时间: 2020-11-29 11:57

求大神给个批量处理的BAT代码,有很多文件要处理
作者: flashercs    时间: 2020-11-29 13:28

本帖最后由 flashercs 于 2020-11-29 13:40 编辑

可以参考一下 http://www.bathome.net/thread-57150-1-2.html
例如 把当前目录下的所有子目录下的文件重命名:
  1. @echo off
  2. cd /d "%~dp0"
  3. for /r /d %%A in (*) do (
  4.   for %%B in ("%%A\*") do (
  5.     ren "%%B" "%%~nxA%%~xB"
  6.   )
  7. )
复制代码

作者: laolou01    时间: 2020-11-29 17:43

回复 3# flashercs

大神还有个问题想求教下

bat如何批量删除子文件夹里的文件, 例如文件夹A里有 1  2  3  4  5图片          文件夹B里有 1  2  3  4  5图片      文件夹C里有 1  2  3  4  5图片          文件夹D里有 1  2  3  4  5    6   7图片        如何指定删除ABCD里的3这个图片     文件夹有很多ABCDE1234等等就是该目录下的所有文件夹里的3图片全部删除   求大神给个代码
作者: flashercs    时间: 2020-11-29 19:09

回复 4# laolou01
  1. @echo off
  2. cd /d "%~dp0"
  3. for /r %%A in ("3") do (
  4.   del "%%A"
  5. )
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2