DOBON.NETプログラミング掲示板過去ログ
フォルダの中の特殊フォルダを取得
題名: フォルダの中の特殊フォルダを取得
著者: Drache
日時: 2004/12/26 4:03:53
ID: 8206
この記事の返信元:
(なし)
この記事への返信:
[8218]
Re[1]: フォルダの中の特殊フォルダを取得
ant
2004/12/26 21:53:28
ツリーを表示
環境/言語:[WindowsXP/VC#orVB]
分類:[.NET]
こんばんは
フォルダの中(マイコンピュータなど特殊フォルダ含む)に
マイコンピュータやゴミ箱、ドライブなど,GetDirectories
やGetFilesなどで取得できないものがあるとき、それらの
パスや名前を取得し、さらにその中身も取得する方法は
ないでしょうか?(例えばデスクトップにある特殊フォルダ諸々)
APIも探してみたのですが、うまい方法が見つかりません。
ご存知の方がおられましたら、お教えいただけると幸いです。
題名: Re[1]: フォルダの中の特殊フォルダを取得
著者: ant
URL:
http://ant0x.udap.jp/
日時: 2004/12/26 21:53:28
ID: 8218
この記事の返信元:
[8206]
フォルダの中の特殊フォルダを取得
Drache
2004/12/26 4:03:53
この記事への返信:
(なし)
ツリーを表示
> フォルダの中(マイコンピュータなど特殊フォルダ含む)に
> マイコンピュータやゴミ箱、ドライブなど,GetDirectories
> やGetFilesなどで取得できないものがあるとき、それらの
> パスや名前を取得し、さらにその中身も取得する方法は
> ないでしょうか?(例えばデスクトップにある特殊フォルダ諸々)
> APIも探してみたのですが、うまい方法が見つかりません。
>
> ご存知の方がおられましたら、お教えいただけると幸いです。
ある程度のものならば、.NET FrameworkのEnvironment.GetFolderPathメソッド
で取得できます。そのほかのフォルダについてはSHGetSpecialFolderLocationという
API関数を使用して、SHGetPathFromIDListでもって、そのパスを取得します。
また、環境に強く依存しますが、SHGetSpecialFolderPathなどの関数もあります。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
こんばんは
フォルダの中(マイコンピュータなど特殊フォルダ含む)に
マイコンピュータやゴミ箱、ドライブなど,GetDirectories
やGetFilesなどで取得できないものがあるとき、それらの
パスや名前を取得し、さらにその中身も取得する方法は
ないでしょうか?(例えばデスクトップにある特殊フォルダ諸々)
APIも探してみたのですが、うまい方法が見つかりません。
ご存知の方がおられましたら、お教えいただけると幸いです。