ログをユーザのドキュメントフォルダに出力させるようにするには?

解決


みみたこ  2009-02-13 11:47:46  No: 141517  IP: 192.*.*.*

VB2005でプログラムを作成しているのですが、プログラムで処理を行った
テキストの内容をログに出力しようと思っています。
その出力先のデフォルトを、XPならばログインユーザの「マイ ドキュメント」フォルダ、
Vistaであればログインユーザの「ドキュメント」フォルダにしたいのですが、
何か方法はありますでしょうか?
よろしくお願いいたします。

編集 削除
太郎冠者  2009-02-13 12:43:41  No: 141518  IP: 192.*.*.*

Environment.GetFolderPath メソッドでEnvironment.SpecialFolder.MyDocumentsを指定すれば
パスが取れるんじゃないでしょうか。
手元にVista環境が無いので試してないですけど。

[参考]
http://msdn.microsoft.com/ja-jp/library/system.environment.getfolderpath(VS.80).aspx
http://msdn.microsoft.com/ja-jp/library/system.environment.specialfolder(VS.80).aspx

編集 削除
みみたこ  2009-02-13 13:50:32  No: 141519  IP: 192.*.*.*

太郎冠者様  ありがとうございました。
XPでもVistaでも大丈夫でした。

編集 削除