2016-09-08 3 views
0

Ist es möglich, den Ordner mit dem neuesten Datum/Uhrzeit-Stempel zu erhalten?Ordner auflisten und den neuesten Ordner abrufen

Meine Ordner sind wie folgt aus:

>ls -la 
20160904-1200 
20160905-2200 
20160907-2200 

Das Format ist:

YYYYMMDD-HHMM (24 hour time) 

ich zur Zeit das bin mit Ordnern zur Liste:

Dir["archive/#{current_archive_folder}/*.xml"] 

aber hatte gehofft, ein dort war eingebaute Weise, irgendwie den Ordner zu greifen, der die neueste Datetime hat.

Antwort

0

Listen Sie die Verzeichnisse auf die gleiche Weise wie Sie Ihre XML-Dateien auflisten und sortieren Sie sie!

current_archive_folder = Dir["archive/*"].sort! 
Dir["#{current_archive_folder}/*.xml"] 
Verwandte Themen