LoginSignup
2
4

More than 5 years have passed since last update.

フォルダの最新ファイルを取得する

Last updated at Posted at 2019-02-27

目的

特定のフォルダの中にある、更新日が最も新しいファイルを取得する

全体図

image.png

内容

1.system.IO.Directory.GetFiles(“フォルダ”)
で特定のフォルダに入っているファイル名を取得します。変数arrayへ。

2.ファイルの更新日時を入れる変数[Modified]の初期値を設定。
DateTime型にします。とりあえず01/01/2001。

3.For Each
arrayに入っているものから取り出します。

3-1. if
Modified < IO.File.GetLastWriteTime(item)
・変数[Modified]はファイルの更新日時
・IO.File.GetLastWriteTime(item)で 
  item(※フォルダに入っている各ファイル)の更新日時
この2つを比較し、item側が大きければその値を[LatestFile][Modified]へ代入します。

ループが終われば最新のファイル名は[LatestFile]に入っているので、それを利用すればOK

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4