假设文件名将始终包含嵌入其中的日期,但它不会是统一的,有没有办法解析这样的文件名并将文件名一致地转换为日期时间?
更具体地说,如果文件名始终具有相同的格式,例如:
“NNNNN.YYYY-MM-DD.log”
...这很容易。
但是,如果文件名可以是以下任何一种格式:
“NNN.YYYY-MM-DD.log”或“NNNNN.YYYY-MM-DD.txt”或“NNNNNNN.YYYY-MM-DD.bunyan”——甚至可能:“NNNNN.MM-DD-YYYY。 xlw" -and: "NNNNN.YYYY-DD-MM.zsj"
-- IOW,文件名总是包含以某种方式表示的日期,但除此之外,所有的赌注都没有了,有希望吗?还是没有?