如何批量修改(重命名)⽂件名
如何批量修改(重命名)⽂件名
于小彤海陆需求描述
有时候我们下载了如图的⽂件,觉得⽂件⾥⾯[]这些后缀名太冗长⽽且⽆意义,还很烦,就想快速的去掉这些⽂件中的这些字符串。
问题分析
查阅了相关资料,并经实际测试,发现有两种⽅法可以实现。感恩祝福语
⽅法⼀是借助⼯具软件,2345批量⽂件名改名王,在⽂件列表中添加需要处理的⽂件,然后在删除⽂件名中的填⼊你要删除的字符串,点击开始重命名就轻轻松松解决问题了。
⽅法⼆当然是写程序,新建⼀个txt⽂本,然后另存为bat格式的。输⼊下述代码,然后保存,复制到你要修改的⽂件名的同⼀个⽬录下,然后双击执⾏,就可以改名了。
其中需要说明⼀下的是,rem 都是注释的⾏,解释说明⽤的,可以删掉。
程序其中的思路是在⼀个循环⾥⾯,依次取出⽂件名存于变量m,然后从m中去掉需要删除的字符串存于u,利⽤move来实现改名。
@echo off
rem 变量延迟
setlocal enabledelayedexpansion
rem 指定本批处理所在⽬录为当前⽬录
pushd %~dp0
rem 如果重命名当前⽬录下全部⽂件,*.jpg修改为 *.*
for /f "delims=" %%i in ('dir /s /b *.*') do (
rem 获取⽂件名存于变量m
set m=%%i
rem 设置多余字符
张立昌
set u=!m:[www.8090yy]=!
rem 利⽤move重命名
孙一宁个人资料
move"%%i""!u: =!"
美女明星曝光
)
echo.
echo处理完成,任意键退出
pause>nul& exit
改完名之后的效果是这样的
总结
本篇⽂章讲述了如何批量去除⽂件中特定的字符串,其中⽅法⼀借助了⼯具软件极⼤地⽅便了⽇常使⽤,⽅法⼆借助了Windows的批处理⽂件命令,也不免为另⼀种⽅法。
>老师对学生的美好祝愿