我需要重命名某些文件夹中的文件,如解释它需要通过删除第一个x字符数和最后x个字符数来重命名一个文件夹中的文件名I组。 有人可以告诉我该怎么做吗?.bat重命名文件名称删除前x个字符和后x个字符
3
A
回答
8
在这里你去:
@echo off
setlocal enabledelayedexpansion
set X=3
set FOLDER_PATH=.
pushd %FOLDER_PATH%
for %%f in (*) do if %%f neq %~nx0 (
set "filename=%%~nf"
set "filename=!filename:~%X%,-%X%!"
ren "%%f" "!filename!%%~xf"
)
popd
这个脚本进入文件夹(FOLDER_PATH
指定)和装饰每个文件的文件名的第一个和最后X
字符(离开其扩展为是)。根据需要修改X
和FOLDER_PATH
。
相关问题
- 1. 批处理文件删除文件名的X个字符
- 2. 重命名之前_删除每个字符的多个文件的文件夹
- 3. 删除firt x字符和最后几个字符
- 4. 删除多个文件名的第一个字符用一个bat文件 - 什么是〜%X%,?
- 5. 递归重命名文件并删除一个字符
- 6. 文件名重命名 - 子字符串日期删除
- 7. Vim最多删除X个字符
- 8. x个字符后截断字符串
- 9. 删除名称前的字符串中的所有字符
- 10. 查找以字符串开头的文件,并从文件名中删除X个字符Powershell
- 11. 去除从前面四个字符和一个文件名
- 12. bash /终端RH删除文件名的最后3个字符
- 13. 后x个字PHP的GET字符串
- 14. 从文件名中删除字符串
- 15. 重命名包含'©'字符的文件
- 16. 批在文件名后和之前删除文本的特定字符
- 17. 用多个名称重命名文件
- 18. 文件重命名/删除
- 19. 如何删除字符串中的前两个和后两个字符?
- 20. 删除X个文件X旧日--Powershell
- 21. PHP文件重命名 - 文件名中的非法字符
- 22. 删除文件中的最后3个字符(文件扩展名)
- 23. 正则表达式删除子字符串和x后的所有字符
- 24. 删除文件名中出现的两个字符串之间的字符串
- 25. 如何批量重命名文件,删除文件名中“.mp3”后的所有字符?
- 26. 批量删除文件夹名称中的字符
- 27. 删除名称中包含字符串的文件
- 28. 如何一个字之前删除文件名中的数字
- 29. Subclipse无法重命名文件(OS X)
- 30. ajax调用x个字符后
如果您只是在寻找一个有用的工具来从命令行执行花哨的重命名操作,请查看此Perl脚本(在批处理文件中执行该脚本很丑且容易出错):http:// greenfly。网络/重命名 – 2012-07-10 10:50:29