• ベストアンサー

VB.NETでフォルダの一覧を更新する方法

vbhanatyanの回答

  • ベストアンサー
回答No.1

ファイルやフォルダーの更新状況を監視するのなら、FileSystemWatcher クラスを使って 見て下さい。 http://msdn.microsoft.com/ja-jp/library/system.io.filesystemwatcher(v=vs.80).aspx 但し、詳しい環境が書かれていないので、貴方の環境で、うまく動作するか未確認ですが。 (VB.NET と書くと VB.NET 2002 ~ VB.NET 2003 までしか該当しません。)

manmosu_tarou
質問者

お礼

vbhanatyan様 ありがとうございますこの方法でどうなるのか確認してみます。 今まで知りませんでした。 この方法でタイムラグがなければ フォルダを最新の情報に更新する必要はありませんね。

関連するQ&A

  • imageフォルダの中身を参照する方法vb.Net

    お世話になります。 vb.net 2008でアプリを作成中ですが、ここで、ソルーションエクスプローラーの中にimageフォルダを作成し、この中に名前がばらばらのGIFデータを50個ほど入れています。 利用時にはこのフォルダの中身のファイルをc:\hoge\img\にすべでコピーをしたいのですが for each i in 画像フォルダ system.io.file.copy(------) next この様に記述したいのですが、画像フォルダは指定すればいいのでしょうか。resourceを色々調べたのですがたどりつけませんでした。 以上、よろしくお願いします。

  • フォルダの名前やアイコンの表示・更新が遅い!!

    フォルダの名前やアイコンの表示・更新が遅い!! 今年の4月あたりに新しいノートPCを購入しました。細かい点かもしれないですが、使ってみて気になる点があります。 まず、ウィンドウズのスタートボタンを押すと「すべてのプログラム」→いろいろなプログラムやフォルダの絵の一覧が表示されますが、その中のどれかフォルダをクリックしますと、フォルダの中身がさらに一覧の表示で出てくるじゃないですか? その一覧の表示が遅いんです。 すべてのアイコンの絵がパッと出てくるのではなく、2,3秒のタイムラグがあり、それぞれのアイコンがばらばらのタイミングで表示されます。絵が表示されるまでの間は、白いアイコンになってます。 私が前まで使っていたPCは一覧を展開していっても表示のタイムラグはほとんどなく、一瞬で表示されていました。 2点目は、マイドキュメント等のエクスプローラーのなかのフォルダやファイルを削除したり、名前を変更すると、すぐには更新されず1分くらい後にやっと最新の状態になるという問題もしょっちゅう起こります。この場合、手動で右クリック→更新をすると最新の状態になります。 こんなもん気にしなければいいだけかもしれないですが、最近買ったばかりのPCであること、まだそんなにソフトをインストールしていないこと、ウィルス等の可能性もほとんどないこと、スペック的が不足しているとも考えづらいということから、初期不良を心配してます。もしかしたらメモリの不良?!かと思ってたりするんですけど、どうなんでしょうか。 それとも64bitだから不安定なんでしょうか。 あんまり、OSの再インストはやりたくないので、それ以外でなにか対処方法があれば教えていただきたいと思います。 また、似たような経験をしている方の知恵や考えられる原因の考察もお待ちしております。 古いPCだったらどーでもいいんですけど、まだ保証修理できる期間なので・・。 lenovo G560 windows7 64bit メモリ:2G CPU:core i3 グラフィックメモリはオンボードのようです わかりにくい文ですみませんが、よろしくお願いします。

  • VB.NETでディレクトリの一覧を表示したい

    VB.NETで簡単にディレクトリの一覧を表示することはできるのでしょうか。VB6だディレクトリリストボックスなるものがあり、それが使用出来たらしいのですが、VB.NETにはそれがありません。APIを呼ばずにディレクトリの一覧を表示する方法がありましたら教えてください。

  • Widows 7 ファイル一覧の更新

    Windows 7で、ファイルを作成、移動、または削除しても、エクスプローラーのファイル一覧が更新されません。F5を押すと更新されます。自動更新させる方法をご存知でしたら、教えてください。

  • 新しいフォルダを作成→手動で更新しないと見えない

    右クリックのメニューから新しいフォルダを作成しても画面上には表示されず 1回右クリックのメニューから最新の情報に更新を使用しないと見えなくなってしまいました 新規フォルダ作成後リストが更新されるようにするにはどこをどのようにすればいいのでしょうか?

  • VB.NETでフォルダを圧縮

    VB.NETでフォルダ(ファイル)を圧縮するプログラムを作っています。 http://homepage1.nifty.com/rucio/main/Samples/Sample057LhaPress.htm このページのやり方が一番簡単だと思ったのですが、 VB6のコードなので使えません。 どうすればVB.NETで使えるでしょうか。

  • VB2005から他ソフトやフォルダを開く方法

    VB2005で簡単なランチャーを作成しようとしています。 ボタンを押すごとに登録してあるフォルダやファイル、アプリケーションを開けるようにしたいのですが、どのようにすればいいでしょうか? 漠然とした質問で申し訳ありませんが、 VB2005から他ソフトやフォルダを開く方法を探しています。

  • フォルダ内容の更新

    XPにて、フォルダ内のファイルを消去したり、移動した場合に、それらが画面に反映されません。『最新の情報に更新』を押すか、前のフォルダに戻ったりしないと、フォルダ内容が更新されません。 どうしてら良いのでしょうか?

  • フォルダの中身が最新表示されない

    エクスプローラやフォルダが最新表示されなくて困っています。 例えば、消したはずのファイルが表示されたままになっていたり、 新しいフォルダを作っても表示されないなど。 最新の情報に更新をしたり、一度別のフォルダに移動したりすれば 表示されるようになりのですが、使い勝手がわるく困っています。 何か対処方法などは、ないでしょうか。 よろしくお願いします。

  • フォルダ一覧の出力

    フォルダの一覧をExcel形式、もしくはテキスト形式で出力したいと考えてます。 ファイル数が膨大なので、ファイル別の情報ではなく、フォルダ別に フォルダ名(フルパス、もしくは階層表示)とサイズを一覧で出力するフリーソフトを探してます。 贅沢言えば出力対象とするフォルダの階層まで指定できると助かります。 ファイル数が多く、ファイル一覧を出力してからサマリーすると非常に時間がかかるので、もし上記のようなフリーソフトをご存知の方がいましたら是非ご紹介願います。 よろしくお願い致します。