求一个简单的批处理命令,实现自动复制添加文件名和文件夹名前几个字符,内有详细要求说明,跪谢!
求一个简单的批处理命令,实现自动复制添加文件名和文件夹名前几个字符,详细实例如下。有一堆文件和文件夹比如文件和文件名名为“123ABC““456FER””789POK”“...
求一个简单的批处理命令,实现自动复制添加文件名和文件夹名前几个字符,详细实例如下。
有一堆文件和文件夹 比如文件和文件名名为 “123ABC“ “456FER” ”789POK” “586CDF” ……
经过批处理以后 这些文件和文件夹名改为 “123 123ABC“ “456 456FER” “789 789POK” “586 586CDF” ……即自动复制原文件名的前几个字符加空格后作为文件前缀重命名(具体几个可以在命令里指定)
不限文件和文件夹,只批处理第一层文件和文件夹。
跪求跪谢。 展开
有一堆文件和文件夹 比如文件和文件名名为 “123ABC“ “456FER” ”789POK” “586CDF” ……
经过批处理以后 这些文件和文件夹名改为 “123 123ABC“ “456 456FER” “789 789POK” “586 586CDF” ……即自动复制原文件名的前几个字符加空格后作为文件前缀重命名(具体几个可以在命令里指定)
不限文件和文件夹,只批处理第一层文件和文件夹。
跪求跪谢。 展开
1个回答
展开全部
是不是一定要批处理?我用Total Commander可以简单做到。
如果一定要批处理,请忽略我。
如果一定要批处理,请忽略我。
追问
哥们就你一人回答 分数给你吧 。不过我自己给研究出来了,希望对后来人有帮助
@echo off
for /f "delims=" %%i in ('dir /a-d/b/s *.*') do (
set str=%%~ni
setlocal enabledelayedexpansion
set "pre=!str:~0,3!"
ren "%%i" "!pre! %%~nxi")
endlocal
)
pause
追答
那我把使用TC的做法贴出来,其他人看了可以参考一下。
TC进入文件夹,选定后按Ctrl+M调出重命名窗口;
文件名输入 [N1-3] [N]
完成
N2-4表示第二到第四个字符,N2,4表示从第二位开始的4个字符,还有另外一些规则。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询