WSHでのファイルの最終更新日の変更
2008/04/08
スクリプト作成の仕事をしていると、WSHからファイルの最終更新日を変更しなくてはならないことが、ごくたま~にですがあります。
ですが、よく使われているFileSystemObjectのDateLastModifiedプロパティは読み取り専用ですので、変更することができません。そのためWSHではファイルの更新日の変更はできないと思われているのですが、実はShellオブジェクト内のModifyDateプロパティを利用すると変更することができます。
この方法、結構前から知られていたと思うんですが、つい最近になって公式サイトに載りました。
http://technet.microsoft.com/ja-jp/magazine/cc194399.aspx
検索するといくつか出てくる割には書籍とかでは全く扱われていないので、保証外の利用法なのかと思っていましたが、これで安心して利用できます(これまでも使っていましたが)。
コメントする
トラックバックする
トラックバック用URL: