C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: ユーザ毎のパスの取得


(過去ログ 81 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■48074 / inTopicNo.1)  ユーザ毎のパスの取得
  
□投稿者/ C# (1回)-(2010/03/23(Tue) 18:40:53)

分類:[C#] 

C#でC:\Documents and Settings\/ユーザ名/
までを取得するためにはどうしたらいいのでしょうか
string p = Environment.GetFolderPath(
Environment.SpecialFolder.Desktop);

C:\Documents and Settings\/ユーザ名/デスクトップ
まで取得できますが、/デスクトップはいりません。
消せばいい気もしますが、簡単に取得することはできるのでしょうか?
Environment.SpecialFolderのメソッドではほかにも多々ありますが、
希望のパスの取得は文字列の削除を挟まないと出来そうもありませんでした。

宜しくお願いします
引用返信 編集キー/
■48078 / inTopicNo.2)  Re[1]: ユーザ毎のパスの取得
□投稿者/ 魔界の仮面弁士 (1572回)-(2010/03/23(Tue) 20:07:25)
No48074 (C# さん) に返信
> C#でC:\Documents and Settings\/ユーザ名/
> までを取得するためにはどうしたらいいのでしょうか

とりあえず、
 Environment.GetEnvironmentVariable("USERPROFILE", EnvironmentVariableTarget.Process)
でどうでしょう。Win98 も相手にするなら、これでは駄目ですけれども…。
引用返信 編集キー/
■48083 / inTopicNo.3)  Re[1]: ユーザ毎のパスの取得
□投稿者/ みきぬ (838回)-(2010/03/23(Tue) 22:00:21)
> C#でC:\Documents and Settings\/ユーザ名/
> までを取得するためにはどうしたらいいのでしょうか

逆に聞きたいんだけど、どういった目的があってこれを取得したいの?

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -