首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows系统下批量重命名文件

任务:

我们现在有一批文件,想要批量的重命名文件,方便程序读写。例如,将下面的这些图片重命名为1.jpg、2.jpg、……、1000.jpg。总不能一个一个改吧?

一 . Windows自带的重命名

Windows自带的功能也可以进行重命名,操作很简单。

1. 选择你要重命名的文件,我这里文件下所有文件夹都要重命名,就直接ctrl + A全选了,然后单击鼠标右键,点击重命名。

2. 会出现下图,在这里面输入你想要重命名的文件名

3. 比如我输入hello,然后点击回车,就会出现下图!

4. 也就是说,Windows自带的这个功能就是在你输入的文件名后面,添加一个数字((number))。如果你能接受这种命名,那么问题也就解决了!回到上一步,在输入名字的时候,我可以直接不输入,那么就变成了下图:

这个括号其实已经不影响编程的读写文件了。

二. 借助命令行和Excel完成批量重命名

第二种方法稍微复杂一点,但是也很简单,好处是可以任意重命名,不局限于上面第一种方法按序号来重命名,可玩性更高。

1. 在你要重命名的文件目录下,打开命令行(cmd),输入如下命令

简单解释一下这个命令,dir类似与Linux下的ls命令,列出当前目录下所有文件的文件名。

>这个符号的意思就是将dir命令的输出写入后面提供的文件中,所以上述命令会得到一个文件rename.csv文件。

2. 打开rename.csv文件

可以看到第一列就是刚刚我们dir输出的文件的名字,接下来在第二列输入你想要更改的名字,任意都可以,注意每行是一一对应的。这里我们回到本文最初的需求,将图片重命名为1.jpg、2.jpg、……、1000.jpg。所以在第二列添加相应的文件名。

Excel应该不需要多说了吧~

在第三列键入公式,这里主要是使用Excel里面的字符串拼接的功能,生成一些重命名的字符串。具体公式如下:

输入完公式,一键填充即可。

注意有空格哈~

这里注意删除最后一行的内容,这是刚刚生成的文件,不需要重命名,删掉!

3.然后复制第三列的内容,到当前目录,新建一个记事本文件,粘贴进去。

重命名为bat文件

双击运行该bat文件即可

去看你的文件,已经完成重命名了!

如果报错,请检查一下在Excel中的公式是否写对了!

三、批处理

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230329A01SWU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券