2022-09-14 11:10:38
ファイルリストを更新日順に並べたい
お世話になります。 皆様に色々とアドバイスをいただき、試行錯誤を重ねてきて、多少のアレンジも加えている中で、 ファイルの種類ごとのリストを作成しています。 その中で、2点についてご教示いただけませんでしょうか。 ①対象拡張子と対象フォルダの組み合わせがうまくできない ②ファイルの更新日の新しいモノから順に列挙したい すみませんが、御指南のほどよろしくお願いいたします。 #--------------------------- 対象フォルダ=「{母艦パス}テスト」 対象拡張子=「*.pdf;**.xls*;*.doc*;*.ppt*」 母艦について W=1200 ファイルPDFリストとはリスト これについて W=母艦のW/3-10。H=母艦のH-50。X=5。Y=5。 ファイルXLSリストとはリスト これについて W=母艦のW/3-10。H=母艦のH-50。X=W+10。Y=5。 ファイルPPTリストとはリスト これについて W=母艦のW/3-10。H=母艦のH-50。X=W*2+15。Y=5。 ファイル配列処理 ●ファイル配列処理 # 列挙ファイル一覧は、「{対象フォルダ}{対象拡張子}」の全ファイル列挙 #←①対象フォルダが機能しない??? 母艦パス全体から対象拡張子を抽出している 列挙ファイル一覧は、「{対象フォルダ}」の全ファイル列挙 #上記の列挙がうまくいかないのでとりあえず・・・ #列挙ファイル一覧の整形 (列挙ファイル一覧の表行数)回 列挙ファイル一覧[回数-1,3]は、列挙ファイル一覧[回数-1,0] #4列目に「ファイル」を退避 ファイル名は、列挙ファイル一覧[回数-1,3]からファイル名抽出 #「ファイル名」を取得 列挙ファイル一覧[回数-1,0]は、ファイル名 #1列目に「ファイル名」を設定 列挙ファイル一覧[回数-1,2]は、ファイル名から拡張子抽出 #3列目に「拡張子」を設定 更新日時は、列挙ファイル一覧[回数-1,3]のファイル更新日時 #「更新日」を取得 更新日時は、更新日時を「 」で区切る #「年月日」と「時分秒」に分ける※「 」は(半角スペース)で 列挙ファイル一覧[回数-1,1]は、更新日時[0] #2列目に「年月日」を設定 フォルダパスは、列挙ファイル一覧[回数-1,3]からパス抽出 #「パス」を取得 列挙ファイル一覧[回数-1,4]は、フォルダパス #5列目に「フォルダパス」を設定 ファイルPDF一覧は、列挙ファイル一覧の2から「pdf」を表ピックアップ FPDFリストは、(ファイルPDF一覧)の0を表列取得 ファイルPDFリストのアイテム=「{FPDFリスト}」 ファイルXLS一覧は、列挙ファイル一覧の2から「xls」を表ピックアップ FXLSリストは、(ファイルXLS一覧)の0を表列取得 ファイルXLSリストのアイテム=「{FXLSリスト}」 ファイルPPT一覧は、列挙ファイル一覧の2から「ppt」を表ピックアップ FPPTリストは、(ファイルPPT一覧)の0を表列取得 ファイルPPTリストのアイテム=「{FPPTリスト}」 |