【Go】ファイルの更新日時を表示奴


特定のフォルダ以下の、特定の拡張子のファイルを拾い上げて、CSVでファイル名と更新時刻をリスト化したい。わざわざ専用プログラム作らなくても、もっと楽な手段あるじゃろ・・・とか思いつつも、ちょうどいい機会なので、Goの勉強がてら作ってみることにした。

docinfo.exe -walkdir ./sample -extension doc,xls,xlsx,xlsm,pdf > list.csv

go buildして作ったexeを、こんな感じで使いたい。-walkdirで指定したフォルダ以下の、-extensionで指定した拡張子のファイルを検索して、そいつの更新日時を一覧でCSV出力する。

かばん.doc,2018-04-13
サーバル.pdf,2018-07-22
ラッキービースト.xlsx,2019-04-11

出力結果はこうなる。もちろん、txtとか対象外のファイルは出力されない。

2期?知らない子ですねぇ・・・

イカソース。
続きを読む 【Go】ファイルの更新日時を表示奴