PowerShellを使ったファイル/フォルダの更新日時変更

3ヶ月ぶりの更新です。今月のSoftware Design誌の第2特集、「Firefox 拡張機能開発チュートリアル」がいい感じ。拡張機能の作成は興味があってもまとまったドキュメントがなくて手を出しづらい雰囲気があったんで、かなり助かります。

さて、この記事によると、install.rdfファイルを更新したときにWindowsでその動作を確認するには、いったん拡張機能をアンインストールしてから再インストールすることが必要らしい。ところが、Linuxではtouchコマンドで該当フォルダの更新日を変更してFirefoxを再起動するだけでいいとのこと。それだったら当然後者の方が手軽なんで、Windowsでも同じようにやりたい。そこにたまたま以前話題になってインストールしてみたWindows PowerShellがあったんで、同じようなことをやる方法を調べました。

Set-ItemProperty file_path -name LastWriteTime -value $(Get-Date)

これができたからって拡張機能を作る時間ができたわけではなくて、単に記事にあるサンプルコードを試しただけですが… まあそのうち気が向いたときに助けになれば。

(追記)
改めてmozilla.orgを見直してみると、けっこうドキュメントあります。手を出しづらい雰囲気は気のせいか?いずれにせよ、SD誌の記事が敷居を下げたのは間違いないです。