标题: [文件操作] [分享]批处理根据txt内容分别给同文件夹中的其它文件重命名 [打印本页]
作者: Batcher 时间: 2021-11-11 10:35 标题: [分享]批处理根据txt内容分别给同文件夹中的其它文件重命名
【问题描述】
各位高手,请帮个忙,怎样实现txt里的每一行里的字符分别给同文件夹中的其它文件命名?
作者: Batcher 时间: 2021-11-11 10:36
【解决方案】- @echo off
- setlocal enabledelayedexpansion
- cd /d "%~dp0"
- REM 假设新的文件名(包括扩展名)每行一个保存在 1.txt 里面
- set "FileList=1.txt"
- (for /f "delims=" %%i in ('dir /b /a-d') do (
- if "%%i" neq "%FileList%" (
- if "%%i" neq "%~nx0" (
- set /p str=
- ren "%%i" !str!
- )
- )
- ))<"%FileList%"
复制代码
更多例子可以参考:
https://mp.weixin.qq.com/s/_1qzhObTSbc6HRpJy4onhQ
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |