批处理修改文件名

从一个网下的东西下完后都是以“xxx_文件名”的压缩文件,批量解压后又生成了这样命名的文件夹,怎样写一段批处理,把那些文件夹名字统一起来呢(就是去掉前面的“xxx_”)?... 从一个网下的东西下完后都是以“xxx_文件名”的压缩文件,批量解压后又生成了这样命名的文件夹,怎样写一段批处理,把那些文件夹名字统一起来呢(就是去掉前面的“xxx_”)? 展开
 我来答
神秘莫測的無
2008-09-11 · TA获得超过666个赞
知道小有建树答主
回答量:979
采纳率:0%
帮助的人:489万
展开全部
命名成! 01,02,03===这样的可以吗?
可以的话,代码! 先确定好文件的类型!(扩展名)

@echo off
color 4d
echo.
echo 直接输入需要命名的文件类型即可。
echo.
echo 如:jpg,bmp,zip
echo.
echo 要想重命名的是文件夹,则输入1
echo.
echo 需重命名的文件中,请不要有01,02……的命名!!!
echo.
echo.
echo.
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=1
set /p z= 输入要重命名文件的类型:
if "%z%"=="1" goto 1
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.!z!') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "0!a!.!z!") else ren "%%i" "!a!.!z!"
rem 设置数值型变量a=a+1
set /a a+=1
)
)
exit
:1
@echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=1
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b /a:d') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "0!a!") else ren "%%i" "!a!"
rem 设置数值型变量a=a+1
set /a a+=1
)
)
exit
百度网友1a2092a1e
2008-09-11 · TA获得超过417个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:448万
展开全部
复制以下代码保存为a.bat文件,放在你要改名的文件夹里运行

@echo off
for /f "delims=" %%i in ('dir /b *.avi') do (
call :label %%i
)
pause
:label
ren "%1" %random%.avi
goto :eof

其中.avi是你要改的文件后名,自己修改下。

你也可以试下这3个软件
保证有个能适合你的需求

文件批量改名之星 8.21]
http://www.onlinedown.net/soft/43202.htm

Mp3批量改名器 V2.0
http://www.skycn.com/soft/12467.html

Bulk Rename Utility 2.7.0.3 英文版 免费文件更名工具
http://www.ayxz.com/soft/10190.htm
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小边痞
2008-09-11 · TA获得超过461个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:0
展开全部
首先把所有的文件放入一个文件夹中如d:\gaiming,然后保存以下代码为bat文件并运行:
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b d:\gaiming') do (
set a=%%~ni
set a=!a:xxx_文件名
set a=!a:~,-10!
ren d:\gaiming\%%i !a!.后缀
)
echo 改名完成!
pause>nul
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7e16c0d15
2008-09-11
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
要是一个文件的话你就吧原文件的XXX删了在压缩
要是多个的话你就做个批处理吧
批处理按照下面那个仁兄的就可以
我在着就不在写一边了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qian3200
2008-09-11 · 超过17用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:58.5万
展开全部
xxx,多好听的名字,多性感的字眼啊,去掉干嘛?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式