AppDomain.CurrentDomain.BaseDirectoryへの相対パスをURIに取得するにはどうすればよいですか。
AppDomain.CurrentDomain.BaseDirectoryから「cd......」をステップアップしてから、他のフォルダーにステップダウンする必要があります。
どのようにするか知っていますか?
前もって感謝します
よろしく
AppDomain.CurrentDomain.BaseDirectoryへの相対パスをURIに取得するにはどうすればよいですか。
AppDomain.CurrentDomain.BaseDirectoryから「cd......」をステップアップしてから、他のフォルダーにステップダウンする必要があります。
どのようにするか知っていますか?
前もって感謝します
よろしく
1 つまたは複数のフォルダーをステップアップしてからダウンしたい場合は、次のようなものを使用できます。
ファイルを 2 つのフォルダーに取得するには:
AppDomain.CurrentDomain.BaseDirectory+"..\\..\\Program.cs"
ファイルを 2 つ上のフォルダーと 1 つ下のフォルダーに取得するには、次のようにします。
AppDomain.CurrentDomain.BaseDirectory + "..\\..\\Properties\\AssemblyInfo.cs"
パスだけが必要な場合は、次のようにすることができます。
Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + "..\\..\\Properties\\");
私は以下を使用して終了しました:
System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"......\www\");