标题: [文件操作] 求个改文件后缀批处理 [打印本页]
作者: sbkthhlichuan 时间: 2009-4-7 19:19 标题: 求个改文件后缀批处理
如标题所示 D盘下有很多文件和多个以各式( ??。BAT。重命名 ) 的文件 想去掉每个后面的 ( 。重命名 )
高手帮忙 谢谢 !!!
作者: pusofalse 时间: 2009-4-7 19:27 标题: 回复 1楼 的帖子
楼主确认是中文句号"。",而不是英文"."? 参考以下:
http://bbs.bathome.net/search.ph ... mp;searchsubmit=yes
作者: null 时间: 2009-4-7 19:29
@echo off&setlocal enabledelayedexpansion
for /f %%i in ('dir *.* /b') do (
set filename=%%i
set file=!filename:~-4!
if "!file!"==".重命名" call set newfile=!filename:~0,-4! && ren "%%i" !newfile!
)
echo.操作完成!
pause>nul
作者: Lumiere 时间: 2009-4-7 19:32
- @echo off
- for %%a in (??.BAT.重命名) do ren %%a ??.bat
- pause
复制代码
作者: 随风 时间: 2009-4-7 19:48
- @echo off
- for /f "delims=" %%a in ('dir/b *.重命名') do ren "%%a" "%%~na"
- pause
复制代码
作者: pusofalse 时间: 2009-4-7 20:33
- Ren "????????????????.bat.重命名" "????????????????.bat"
复制代码
作者: sbkthhlichuan 时间: 2009-4-8 15:19
高手们 辛苦了 很实用 谢谢!!!!!!!!!!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |