【コマンドプロンプト】特定フォルダにあるファイルの更新日時(秒まで)を一覧で取得する方法

file-datetime-list-summne
スポンサーリンク

どうも、あおです。

 

 

特定フォルダにあるファイルの更新日時をまとめて取得したい時に、

コマンドプロンプトでコマンド実行して取得する方法。

(このケースではテキストファイルに出力します。)

 

更新日時のフォーマットは、「2024/03/03 19:16:08」のように

日付、半角スペース、時分秒となります。

 

 

1. コマンドプロンプト画面を開く

「Windows(のマーク)キー + R」を押して、

「ファイル名を指定して実行」のダイアログで「cmd」と入力し、Enterクリック。

file-datetime-list-1

 

 

 

 

 

 

 

 

 

2. 一覧を取得したいファイルがあるフォルダに移動

「cd フォルダのパス」のように入力して、Enter押下でフォルダに移動。

今回のフォルダパスは、「C:\Work\test\datetime-list」

file-datetime-list-2

 

 

 

 

 

 

 

 

3. コマンドを入力して、Enterクリック

 

以下を入力(出力ファイル名「aaa」のところは適当に変更してください)

forfiles /c "cmd /c echo @file @fdate @ftime" > aaa.txt

 

 

file-datetime-list-3

 

 

 

 

4. フォルダ内にテキストファイルが出力される

 

file-datetime-list-4

 

 

 

 

 

 

 

 

 

補足:ファイル名と日付の間の「” 」(ダブルクォーテーションとスペース)を

タブに置換え後、先頭の「”」を空白に置換えて、Excelを開き、

セルの書式設定を「文字列」にして値で貼付けると、見やすく管理できます。

file-datetime-list-5

 

 

 

 

 

 

 

PC
スポンサーリンク