删除具有相同文件名的图像,保留最大文件大小的文件

Posted

技术标签:

【中文标题】删除具有相同文件名的图像,保留最大文件大小的文件【英文标题】:Deleting images with the same filename, keeping file with largest filesize 【发布时间】:2013-09-11 13:22:24 【问题描述】:

我有大量图片(8000 个文件),但它们只涉及 700 种产品,基本上只是同一图片的不同尺寸。图像命名如下:

avao-sit_3 3.jpg avao-sit_3 2.jpg avao-sit_3 1.jpg avao-sit_3.jpg avao-bod-fast5_5_1 3.jpg avao-bod-fast5_5_1 2.jpg avao-bod-fast5_5_1 1.jpg avao-bod-fast5_5_1.jpg

我想知道是否可以删除所有同名文件(请记住文件名略有不同,最后有 2 3 4 等),但保留文件大小最大的文件。

这是可能的还是我必须手动执行此操作?

【问题讨论】:

你在哪个平台上?视窗? Linux?您的意思是一般的“文件管理器”对吗?那不是一个特定的程序。在 Windows 上,您可以使用带有“del”和通配符的命令提示符;所以“del avao-sit*”,在 Linux 上你可以使用“rm avao-sit*”,Mac 使用与 Linux 非常相似的命令,因为它是基于 Unix 的。你想自动化这个过程吗? 好问题,理想情况下我想在我的 Mac 上本地执行此操作,但是如果这更容易的话,我可以访问 linux 服务器。 我的意思是一般文件管理器,是的,我很想将这一切自动化,这样我就不会花费数小时来做这件事 【参考方案1】:

最终手动完成了这个……有趣;)!

【讨论】:

以上是关于删除具有相同文件名的图像,保留最大文件大小的文件的主要内容,如果未能解决你的问题,请参考以下文章

Batch_ 比较两个类似名称的文件并多次删除较大的文件

标题与标准标题具有相同名称但大小写不同的问题

移动居中图像/删除左边框并保留大小

Windows 上 JAR 文件中具有相同大小写的文件

表空间支持的最大数据文件大小的算法数据库限制数据文件文件头保留数据块数

Bat批量删除文件指定文件夹怎么写