質問: 履歴ファイルを保存する簡単なプログラムを作っています 週次でまとめたファイルを、保存フォルダにまとめております。 週初めの月曜日の日付のついたファイル名を作成し、 週のデータは月曜日作成したファイルに追記していきます。 保存フォルダ\20200203_保存ファイル.csv 保存フォルダ\20200210_保存ファイル.csv 保存フォルダ\20200217_保存ファイル.csv 保存フォルダ\20200224_保存ファイル.csv ・ ・ ・ この保存ファイルを指定すれば、最新ファイルを特定する方法について 知恵をお貸しください。 追記するファイルがどれかということを判断する方法です。 タイムスタンプ等で特定する方法を試みておりましたが、 ファイル等を開いて、上書き保存してしまうと、 データの順番がかわってしまうので、ファイル名で判断したいのですが、 dir()関数で、一旦すべてのファイル名を抜き出し、 先頭の日付を文字列にし、一番最新はどれかという総当たりで行う方法しかないのでしょうか。 便利な関数や、何か良い方法をご存知の方、よろしくお願いします。
回答: `Now.DayOfWeek`を利用して月曜日の日付を算出すればいいのではないですか?