3

AppDomain.CurrentDomain.BaseDirectoryへの相対パスをURIに取得するにはどうすればよいですか。

AppDomain.CurrentDomain.BaseDirectoryから「cd......」をステップアップしてから、他のフォルダーにステップダウンする必要があります。

どのようにするか知っていますか?

前もって感謝します

よろしく

4

2 に答える 2

8

1 つまたは複数のフォルダーをステップアップしてからダウンしたい場合は、次のようなものを使用できます。

ファイルを 2 つのフォルダーに取得するには:

AppDomain.CurrentDomain.BaseDirectory+"..\\..\\Program.cs"

ファイルを 2 つ上のフォルダーと 1 つ下のフォルダーに取得するには、次のようにします。

AppDomain.CurrentDomain.BaseDirectory + "..\\..\\Properties\\AssemblyInfo.cs"

パスだけが必要な場合は、次のようにすることができます。

Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + "..\\..\\Properties\\");
于 2013-02-01T09:09:21.197 に答える
1

私は以下を使用して終了しました:

System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"......\www\");

于 2013-02-01T09:40:41.343 に答える