dポイントプレゼントキャンペーン実施中!

初めての質問です。よろしくお願いします。

バッチファイルなどを使って、フォルダの中にある全部のファイルの
作成日時を、そのファイルの更新日におき変えたいと思っています。
(エクスプローラーのタブで確認できる"作成日時"の事です)

今ファイルの作成日時が、ファイルのコピーによって更新日時より
新しくなってしまいました。検索するソフトが作成日を参照するため
どうしても不具合がでてしまいます。

せめて作成日を、同じファイルの更新日と同じものにすれば、
作成日時に近いため何とか運用できるかもしれません。

エクセルはもっていますので、VBAなどでも、もし
わかればおねがいします。m(_ _)m

A 回答 (2件)

ファイルの作成日時を更新することは、スクリプトレベルではできないようです。


(参照用のプロパティしかありません)

http://www1.u-netsurf.ne.jp/~tomo_c/tips/WSH003. …


ファイルの作成日時を更新するには、Windows API を利用して、プログラムを作成する必要があります。

http://homepage3.nifty.com/m-and-i/tips/filedate …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
がんばって速いプログラムを作成したいと思います・・。

バッチファイルに比べて、何かと速度が遅いのが、難点です。

お礼日時:2009/10/02 17:26

こちらにあるようなツールを試してみてはいかがですか?



http://www.vector.co.jp/vpack/filearea/win/util/ …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます・・・。

残念ですが、フリーソフトの使用が禁止されていて、ソフトが
使用できない状態です。その点からも非常に困っています。

バッチファイルや、VBAなどの"実行形式のが見える"ようなものしか、使用することができない状態です・・

お礼日時:2009/09/30 14:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!