2016-09-08 28 views
0

最新の日時スタンプのフォルダを取得できますか?フォルダを一覧表示して最新のフォルダを取得

マイフォルダは、このようなものです:

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

形式は次のとおりです。

YYYYMMDD-HHMM (24 hour time) 

私は現在のフォルダを一覧表示するためにこれを使用しています:

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

でもありました期待していました最新の日時を持つフォルダを何とか取得するための組み込みの方法です。

答えて

0

XMLファイルをリストしているのと同じ方法でディレクトリを並べ替え、並べ替えます。

current_archive_folder = Dir["archive/*"].sort! 
Dir["#{current_archive_folder}/*.xml"] 
関連する問題