1. ホーム
  2. c#

[解決済み] Windowsアプリケーションで、相対パスを絶対パスに変換する方法は?

2023-01-29 08:09:08

質問

Windows アプリケーションで、相対パスを絶対パスに変換するにはどうすればよいですか。

ASP.NETでserver.MapPath()を使用することができるのは知っています。しかし、Windowsアプリケーションではどうすればよいのでしょうか?

つまり、それを処理できる.NET組み込み関数があれば...。

どのように解決するのですか?

試してみましたか。

string absolute = Path.GetFullPath(relative);

? これは、実行ファイルを含むディレクトリではなく、プロセスの現在の作業ディレクトリを使用することに注意してください。もしそれが助けにならないなら、あなたの質問を明確にしてください。