导航
统计
- 随笔 - 10
- 文章 - 0
- 评论 - 0
- 引用 - 0
公告
搜索
常用链接
随笔档案
最新评论
阅读排行榜
- 1. Linux(以centos7为例)下自动挂载NTFS硬盘(6728)
- 2. 搭建基于python +opencv+Beautifulsoup+Neurolab机器学习平台(403)
- 3. 如何安装win10+Red Hat Enterprise Linux双系统?(339)
- 4. Linux(以RHEL7为例)下添加工作区的方法|| The Way To Add Workspace On Linux(91)
- 5. tar打包如何不打包某一个文件夹(排除某些文件夹)(84)
评论排行榜
推荐排行榜
如何批量修改(重命名)文件名
如何批量修改(重命名)文件名
需求描述
有时候我们下载了如图的文件,觉得文件里面[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开发者大赛

· “米粉”踩雷P2P 小米回应全面清查并下线
· 谷歌全员用上了物理密匙,从此没人被"钓鱼"攻击
· 共享单车为何难赚钱 教授:高估用户素质低估对手
· 三星宣布下半年推出智能音箱 采用Bixby语音助手
· 华帝公布“退全款”进展:已退卡退款3427万元
» 更多新闻...

· 为什么我离开了管理岗位
· 那些让人睡不着觉的bug,你有没有遭遇过?
· 观察之道:带你走进可观察性
· 危害程序员职业生涯的三大观念
· 断点单步跟踪是一种低效的调试方法
» 更多知识库文章... Powered by:
博客园
Copyright © 钟子敬07