2012-05-21 25 views

回答

0

您沒有指定您正在嘗試使用哪種語言。 如果您正在使用c#,請在感興趣的目錄上使用DirectoryInfo.GetFiles,並使用'FileInfo'獲取目錄內文件的文件信息,並檢查'​​Name'並與您想要的進行比較。

+0

Doh。我很抱歉。擊。我也忽略了提及序號前面的所有文件的日期是相同的。 – user1408656

+0

這完成了我的目標。 find -type -f -mtime +142 -exec ls -ltr {} \;我仍然對如何解析文件名並僅返回名稱中具有所需YYYYMMDD的文件感興趣。 – user1408656

+0

「我仍然感興趣......」,那麼你需要更新你的問題更具體(而不是回覆通過評論:-))。這個日期是否總是從左邊的N個字符開始出現(或者說是右邊的)?此外,您可以發佈自己的答案,並在24小時內接受,獲得額外的重點。祝你好運。 – shellter

0

這將找到以日期結束並符合其他標準的文件。

date=20111104 
find -type -f -name "*$date" -mtime +142 -exec ls -ltr {} \;