`
jssay
  • 浏览: 27919 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

批量修改文件名

阅读更多
如果你是在Windows平台上,你想批量修改文件名的话,没有什么好的办法,只能去下个软件试一试. 如果你是在Linux平台上,那就好办多了, 可以用一个命令或者写一段shell脚本迅速解决问题.
现就下面的四种假设,附上代码仅供参考:
假设一, 我有一批文件,我想要把他们的文件名全部加上一个前缀(“IN_”)或者后缀(“_IN”).
主要代码如下:

for i in `ls`
do
echo $i
mv $i "IN_$i"
#mv $i “$I_IN”
done

假设二,我想把所有文件名的前三个字母改成ABC.

for i in `ls`
do
mv $i `echo $i | sed 's/^…/ABC/'`
done

假设三,我要把所有文件名的字母改成大写.

for i in `ls`
do
mv $i `echo $i | tr a-z A-Z`
done

假设四, 我有一批文件,文件名都是以IN_开头, 或者_IN结尾,我想把他们替换成US_开头或者_US结尾,那就更简单了.我可以这样做:
rename IN_ US_ IN_*
rename _IN _US *_IN

当然,我这里只是提供了一个我认为比较好的方案,如果你有更好的解决方案,希望能与你更深一步的交流.

本文地址:http://www.jssay.com/blog/index.php/2010/09/20/批量修改文件名/
分享到:
评论

相关推荐

    批量修改文件名批量修改文件名

    批量修改文件名 批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名...

    VBA Excel 批量修改文件名

    使用 VBA Excel 快速批量修改文件名 1、点击“生成文件名“按钮, 会在 "原文件名"列(A列)生成文件对应的文件名。 2、在"修改后文件名"列(B列)中输入想要修改后的文件名。 3、点击“重命名文件”后即可。 注:...

    批量修改文件名,多种规则

    批量修改文件名可以极大地提高效率,避免手动逐一更改的繁琐过程。本篇文章将详细阐述批量修改文件名的方法、规则以及相关工具,帮助你理解和掌握这一技能。 批量修改文件名通常涉及到以下几种主要规则: 1. **...

    批量修改文件名脚本,对文件名批量替换或删除字符

    用于批量修改文件名,对文件名批量替换或删除字符。 使用说明: 下载后,建议新建一个单独的文件夹,将下载后的.bat文件放入,然后把要重命名的文件复制到和.bat文件同级目录下,点击.bat文件运行,根据提示,输入...

    批量修改文件名,替换指定目录下的文件名

    在IT行业中,批量修改文件名是一项常见的操作,特别是在处理大量数据或者进行系统维护时。这个主题涉及到了文件系统的管理、批处理脚本编程以及可能的自动化工具使用。下面将详细阐述这一领域的相关知识点。 首先,...

    缤纷批量修改文件名v3.6免费绿色版

    纷批量修改文件名软件是一款简单易用功能强大的批量修改文件名软件。 能够批量删除文件名中制定字符,批量修改文件后缀、名称等,还能批量增添前缀编号。缤纷批量修改文件名功能: 批量删除文件名中的指定字符,或从...

Global site tag (gtag.js) - Google Analytics