【发布时间】:2016-04-17 14:11:05
【问题描述】:
我有一堆按日期排序的 TIFF 图像文件。我需要使用 python 或终端命令重命名它们。文件名的结构如下:
- basename_unnecessary_x.tif
地点:
- basename = 是我需要保留的原始文件名的一部分(16 个字符长)
- 不必要的 = 我想丢弃的原始文件名的一部分(14 个字符长)
- x = 我需要添加的升序数字。从 0 开始,每个后续文件以 250 步递增。
我知道有很多关于批量重命名和将升序数字添加到文件名的问题,但我没有找到任何保留原始文件名的一部分并删除另一部分和添加升序数字的东西。任何帮助,将不胜感激。 谢谢!
【问题讨论】:
-
你自己试过了吗??请分享您的代码!请记住,SO 不是免费的代码编写服务......请解释“我有 [...] 文件按日期排序”的意思;你有一个文本文件中的文件排序列表吗?还是您在 Windows 资源管理器中查看它们按日期排序?还是正确排序文件的脚本任务的一部分?
-
嗨 aschipfl。我一直在使用的代码通过删除原始文件名并仅添加数字来重命名文件,我在本网站的线程上遇到了这些。我自己尝试过,但我绝不是一个熟练的代码编写者,所以我很抱歉,但我没有自己的代码。
-
回答您的问题,按日期,我的意思是当我在 Mac 上的 finder 中查看文件时,文件按创建日期排序。我没有包含文件名列表的文本文件,但我现在刚刚制作了一个。我不需要脚本来正确排序文件,但我可以看到这将非常有用。谢谢。
标签: python sorting batch-file terminal rename