2

質問の仕方がよくわからないので、答えが見つからなかったと思います。私のC#.netアプリは、ユーザーがWindowsのインストールにCドライブを使用していない場合に備えて、C:\ Windowsではなく%Windows%の行に沿って何かを指定できる必要があります。また、ユーザーフォルダのパスについても同じことができる必要があります。"C:\ Users \%usrname%\ Desktop"

この情報から文字列を作成できるようにするか、(上記のように)何らかのIDを使用して、その文字列全体をFileクラスに渡すことができるようにしたいと思います。

私はこれが単純であるとかなり確信しています、私はちょうど良いグーグルの結果を得るためにそれを表現する正しい方法を知りません:P

ありがとう。

4

1 に答える 1

3

あなたが探しているのはEnviroment.GetFolderPath(Enviroment.SpecialFolder)

// Sample for the Environment.GetFolderPath method
using System;

class Sample 
{
    public static void Main() 
    {
    Console.WriteLine();
    Console.WriteLine("GetFolderPath: {0}", 
                 Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory));
    }
}
/*
This example produces the following results:

GetFolderPath: C:\Users\user912447\Desktop
*/
于 2012-06-01T03:55:29.283 に答える