[コマンドプロンプト] ファイルの更新時間を秒まで表示する

コマンドプロンプトのdirコマンドでファイル一覧を表示させると、ファイル更新時間が分までしか表示されません。これを秒まで表示する方法です。

手順

次のコマンドを実行すればOKです。

(ファイルの更新秒まで表示するコマンド)
forfiles /c "cmd /c echo [@file] @fdate @ftime"

更新秒まで表示するコマンドの実行例

コマンドプロンプト
C:¥temp>forfiles /c "cmd /c echo [@file] @fdate @ftime" ["test01.txt"] 2019/11/13 18:38:23 ["test02.txt"] 2019/11/14 22:51:30 ["test03.txt"] 2019/11/21 19:27:38

※参考までにdirコマンドだと以下のように秒は表示されません。

コマンドプロンプト
C:¥temp>dir ドライブ C のボリューム ラベルは Windows です ボリューム シリアル番号は XXXX-XXXX です C:¥temp のディレクトリ 2019/11/01 16:21 <DIR> . 2019/11/01 16:21 <DIR> .. 2019/11/13 18:38 12698 test01.txt 2019/11/14 22:51 8591 test02.txt 2019/11/21 19:27 24332 test03.txt 3 個のファイル 45,621 バイト 2 個のディレクトリ 16,827,641,300 バイトの空き領域

備考

  • forfilesコマンドは、指定したコマンドをファイル単位に実行するコマンドです。

スポンサーリンク