如何批量修改(重命名)文件名

359 阅读4分钟
原文链接: www.cnblogs.com
钟子敬07

导航

统计

  • 随笔 - 10
  • 文章 - 0
  • 评论 - 0
  • 引用 - 0

公告

搜索

   

常用链接

随笔档案

最新评论

阅读排行榜

评论排行榜

推荐排行榜

 

如何批量修改(重命名)文件名

如何批量修改(重命名)文件名

需求描述

有时候我们下载了如图的文件,觉得文件里面[www.8090yy.cn]这些后缀名太冗长而且无意义,还很烦,就想快速的去掉这些文件中的这些字符串。

 

 

 

问题分析

查阅了相关资料,并经实际测试,发现有两种方法可以实现。

方法一是借助工具软件,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. cn]=!
rem 利用move 重命名
move "%%i" "!u: =!"
)
echo.
echo 处理完成,任意键退出
pause>nul& exit

 

 

改完名之后的效果是这样的

 

总结

本篇文章讲述了如何批量去除文件中特定的字符串,其中方法一借助了工具软件极大地方便了日常使用,方法二借助了Windows的批处理文件命令,也不免为另一种方法。

posted on 2018-07-24 14:56 钟子敬07 阅读(4) 评论(0) 编辑 收藏   刷新评论刷新页面返回顶部 注册用户登录后才能发表评论,请 登录注册访问网站首页。 【推荐】超50万VC++源码: 大型组态工控、电力仿真CAD与GIS源码库!
【前端】SpreadJS表格控件,可嵌入应用开发的在线Excel
【推荐】如何快速搭建人工智能应用?
【活动】AI技术全面场景化落地实践
【大赛】2018首届“顶天立地”AI开发者大赛
腾讯云0710 最新IT新闻:
· “米粉”踩雷P2P 小米回应全面清查并下线
· 谷歌全员用上了物理密匙,从此没人被"钓鱼"攻击
· 共享单车为何难赚钱 教授:高估用户素质低估对手
· 三星宣布下半年推出智能音箱 采用Bixby语音助手
· 华帝公布“退全款”进展:已退卡退款3427万元
» 更多新闻... 最新知识库文章:
· 为什么我离开了管理岗位
· 那些让人睡不着觉的bug,你有没有遭遇过?
· 观察之道:带你走进可观察性
· 危害程序员职业生涯的三大观念
· 断点单步跟踪是一种低效的调试方法
» 更多知识库文章...   Powered by:
博客园
Copyright © 钟子敬07