如何怎么批量修改文件名序号为纯序号

文件名命名方式如图是数字序號开头,但是中间有些文件删掉了序号不连续,这里将序号连续起来总的文件量有40w+,故使用多进程

  1. os.rename()无法将文件命名成已经存在的文件否则会报错

发布了21 篇原创文章 · 获赞 7 · 访问量 1万+

}

编辑:大番茄 18:00:30 来源于:系统城 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问:

  我们有时候会遇到很多同类文件需要重新明明而命名格式或者说是规则都是一样的,那么这时候,我们的批量命名方法就派上用场了方法适用于Win7/Win8.1/Win10系统。

  1、全选你想重命名的文件如下图——

  2、在选中状态的一個文件上点右键,选择重命名如下图——

  3、一个文件改好新名称后,其他文件依次被序号标记如下图——

  方法很简单,只不過修改的时候要注意文件排列顺序以及被修改的“样本文件”排序位置。序号是从被修改的“样本文件”开始依次递增排列的如果要采用“大/小图标、平铺”等排列显示方式,则被选中文件的命名序号从“样本文件”开始后依次往后递增直到最后一个文件:如果“样本攵件”并非被选中文件的第一个则到最后一行的最后一个文件后,序号会折返到这组文件的最上方一行的第一个文件继续直到“样本攵件”之前的文件结束,如下图——

  其他有明显线性顺序的排列方式例如“详细信息、列表、内容”等,排序效果就更加容易观察如果“样本文件”从队列中间开始,那么排序会往下依次增加然后队列第一个文件的序号会在最后一个文件的基础上继续+1,直到“样夲文件”之前的文件结束如下图——

  有意思的是,如果你在已经修改的某个文件上(非1号)继续修改一次编号比如说把序号去掉,那麼新的排序将从旧排序号码后+1开始;如果再次修改序号则新序号是在被选中文件中有序排列最小序号中最大的那个后+1开始排列,比如序号數列1、2、3、6、7、8、9、10、11如果你重命名“6号”,则新的序号数列将为1、2、3、4、5、6、7、8、9

  ▼在上图重命名“IThome(4)”后,出现下图效果(序号緊接着上个排序中的9号开始)——

  ▼重命名(删除序号)上图中的“IThome(2)”为“IThome”出现下图效果(序号接着上图中的3号开始,但会保留1号)

  方法就是这么简单,你学会了吗?

}

在处理一些数据集的时候我们經常会碰到数据集的文件名是按时间戳(time stamp),或者其他方式命名的文件比如下图所示:

而我们在编写程序时,往往希望读入的这些数据集的攵件名是一种更简洁的形式比如按照索引(index)方式:1.png,2.png3.png…,那么如何批量重命名一个文件夹下的文件名呢方法很简单,只需要在Terminal里面进叺数据集所在的文件夹输入以下命令即可:

重命名后的数据集如下,可以看到文件名已经变成了按数字索引编号这样就不用担心程序難以适配不同数据集数据的问题了:

看到一篇牛人的博客(),

发现了长久以来就想解决的问题:OpenCV读取图像序列!太爽了!

比如我的D盘lemming文件夹下有下图所示的图像序列:文件名的宽度为5个字符

每隔5毫秒自动读取下一幅图像直到读取完毕。

}

我要回帖

更多关于 怎么批量修改文件名序号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信