tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルフォルダ名を指定せずファイルを検索
記事No10935
投稿日: 2012/10/10(Wed) 18:22
投稿者ビッグ・小
Visual Basic 2010です。
フォームに配置してあるボタンクリックで
Windows内のどこかにある"name.exe"を探して起動させたいと思っております。
"name.exe"は、人によってC:\直下かもしれませんし、
D:\直下、あるいはC:\My Documentの下かもしれません。

この"name.exe"を探せず困っております。
System.IO.Directory.GetFiles等はディレクトリを指定しないと
探せない様ですし、ネットで検索しても方法が見つかりませんでした。

ご教授、よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: フォルダ名を指定せずファイルを検索
記事No10936
投稿日: 2012/10/11(Thu) 10:35
投稿者オショウ
> ご教授、よろしくお願いいたします。

  やってやれないことは無いけど、無茶な話。
  全ドライブ・フォルダにインデックス設定する必要が
  ありますし、初回は、インデックスを作成するのにど
  れだけの時間がかかるかは、HDDの容量とファイル
  数に依存します。

  ファイルの生成監視をするにも、全ドライブ・全フォ
  ルダを監視するのは、ナンセンス・・・うまく動くと
  は到底思えない。

  諦めて、ドライブ・フォルダは固定にされた方がよい
  と思いますよ。

※ デバイスドライバーレベルなら、監視は簡単だが、そ
  こまでのスキルはお持ちではないので、結局無理かと。

※ http://technet.microsoft.com/ja-jp/sysinternals/bb545046
  そこの、ProcessMonitor とか、DiskMonとか・・・が
  参考になるかも。

以上。

[ツリー表示へ]
タイトルRe^2: フォルダ名を指定せずファイルを検索
記事No10937
投稿日: 2012/10/11(Thu) 20:55
投稿者ビッグ・小
返信遅くなりました。

>   諦めて、ドライブ・フォルダは固定にされた方がよい
>   と思いますよ。
>

やはり無謀ですよね・・・
何とか固定でやってみたいと思います。
ありがとうございました。

[ツリー表示へ]