エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
FileSystemObject さんが遅い - mattintosh note
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
FileSystemObject さんが遅い - mattintosh note
前に VBA で FileSystemObject を使った再帰的なファイル検索をした気がするけど、当時の記憶でネットワ... 前に VBA で FileSystemObject を使った再帰的なファイル検索をした気がするけど、当時の記憶でネットワークドライブに対してファイル検索を行うコードを書いたら超絶遅い。マジで「こんなん使ってられませんわ!」レベル。 ふと、思い出して Dir 関数使ってみたらめちゃめちゃ早い。どれくらい早いかっていうと5分かかるものが10秒で終わるレベル。FileSystemObject は .SubFolders メソッドも .Files メソッドも遅い。 とりあえず Collection の先頭に起点となるフォルダを突っ込んで、そこから全サブフォルダを再起検索。それからサブフォルダをループで回してファイル検索。コマンドプロンプトだと dir /s /a-d だけで出来るんだけどなぁ…。 Option Explicit Sub macro() Dim dirstack As New Col