标题: [文件操作] bat如何批量把不同文件夹里的文件改下名称 [打印本页]
作者: laolou01 时间: 2020-11-29 19:42 标题: bat如何批量把不同文件夹里的文件改下名称
本帖最后由 laolou01 于 2020-11-29 19:43 编辑
例如:文件夹A里面有图片1 2 3 4 文件夹B里有图片5 6 7 8 9 10 11 文件夹C有图片abcd 文件夹D里有1(1) 1(2) 1(3) 1(4) 如何用bat把 文件ABCD里的图片 都改为1 2 3 4 5 6 7顺序 4个的就到1234 求大神给个bat代码
作者: Batcher 时间: 2020-11-29 21:59
回复 1# laolou01 - @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%a in ('dir /b /ad') do (
- echo 正在处理文件夹 %%a
- pushd "%%a"
- set n=0
- for /f "delims=" %%b in ('dir /b /a-d *.jpg') do (
- set /a n+=1
- ren "%%b" "!n!%%~xb"
- )
- popd
- )
复制代码
作者: laolou01 时间: 2020-12-23 16:09
回复 2# Batcher
12 3 64 姜国.JPG 12364 王天.JPG 165 天天.txt 空格有的1格有的2格3格 文件有JPG有TXT的 如何批量去除掉他们的空格 有的是数字间有空格 也有数字和文字间的空格 改好的最终显示为12364姜国.JPG 12364王天.JPG 165天天.txt求大神给个代码
作者: Batcher 时间: 2020-12-23 20:56
回复 3# laolou01 - @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b /a-d *.jpg') do (
- set "str=%%i"
- set "str=!str: =!"
- set "str=!str: =!"
- ren "%%i" "!str!"
- )
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |