【发布时间】:2012-11-05 13:58:23
【问题描述】:
我需要签入一个包含 150.000 个这种格式的 zip 文件的目录:
log_from_2012_08_14-11:57:12_To_2012_08_14-13:57:12.zip
log_from_2012_08_14-13:57:12_To_2012_08_14-15:57:12.zip
log_from_2012_08_14-15:57:12_To_2012_08_14-17:57:12.zip
如果有一个名称等于文件日期的目录:
2012_08_14
然后将存在的所有文件从该 From_2012_08_14 移动到该目录,如果没有创建它
( mkdir 日期 +%Y_%M_%D )
然后检查从八月到今天十一月的每一天,从没有的一天开始的每个文件都是自己的目录,创建它并将其移动到那里。
【问题讨论】:
-
所以如果一个文件覆盖
2012_08-14-23:57:12_To_2012_08_15-01:57:12,它会进入'开始'日期的文件夹,而不是'结束'日期? -
150,000 个文件;每两小时 1 个文件;那是很多天(12,500 天左右,或 30 多年)。您还有哪些其他文件名格式?