• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォルダ内ファイルの作成・更新・アクセス日時の取得)

XPパソコンでフォルダ内ファイルの作成・更新・アクセス日時を取得する方法

このQ&Aのポイント
  • 会社で使っているXPパソコンで、あるフォルダ内の全ファイルの「作成日時」、「更新日時」、「アクセス日時」をエクセルで一覧表にする方法について知りたいです。
  • 会社のパソコンではフリーソフトは使用できないため、既にインストールされているエクセルを利用する方法を探しています。
  • VBAを使用して「更新日時」を取得する方法は分かりましたが、「作成日時」と「アクセス日時」の取得方法が分かりません。皆さんのお知恵をお貸しいただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Green_Tree
  • ベストアンサー率80% (1108/1379)
回答No.1

http://www.atmarkit.co.jp/fwin2k/win2ktips/310filelist/filelist.html こちら。 サンプルファイルが使える環境ならば、サンプルファイルをダウンロードして使われてみては。

403
質問者

お礼

素早いご教示、ありがとうございました。 ご教示の内容、正に私がやりたいことでした。 本当に助かりました。 ありがとうございます。 ただ、管理者権限か何かのフォルダは途中でエラーを返しますので、それも表示してくれたら良いのですが。

その他の回答 (1)

  • Green_Tree
  • ベストアンサー率80% (1108/1379)
回答No.2

#1です。 >管理者権限か何かのフォルダは途中でエラーを返しますので、それも表示してくれたら良いのですが 具体的にどういう状態なのかがわかりませんが、権限を与えられていないフォルダということならば開くことはできませんから情報の取得も無理でしょう。

403
質問者

お礼

ご回答、ありがとうございます。 > 具体的にどういう状態なのか・・・ すみません、言葉足らずでした。 実行時エラー70で書き込みできないとダイアログが出て止まる、という状態です。 が、あれからネットで調べると、「書き込みファイルが開いているため書き込みができない」ようだと判りました。 これは推測ですが、ファイル属性を取得しようと動いているエクセルファイルが、自分自身を書き込もうとして止まっているのかな?と思います。 VBは初めての操作なので全く知識がないため、これを解消する方法があるのかどうかさっぱり判りませんが、現状はやりたかったことが出来ていますので、非常に助かりました。 ありがとうございました。

関連するQ&A