VirtualPathUtility.ToAbsolute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將虛擬路徑轉換成應用程式絕對路徑。
多載
ToAbsolute(String) |
將虛擬路徑轉換成應用程式絕對路徑。 |
ToAbsolute(String, String) |
使用指定的應用程式路徑,將虛擬路徑轉換成應用程式絕對路徑。 |
ToAbsolute(String)
將虛擬路徑轉換成應用程式絕對路徑。
public:
static System::String ^ ToAbsolute(System::String ^ virtualPath);
public static string ToAbsolute (string virtualPath);
static member ToAbsolute : string -> string
Public Shared Function ToAbsolute (virtualPath As String) As String
參數
- virtualPath
- String
要轉換成相對應用程式路徑的虛擬路徑。
傳回
指定之虛擬路徑的絕對路徑表示。
例外狀況
virtualPath
不是根目錄。
使用前置雙重句號 (..) 回到上層目錄。
備註
應用程式絕對路徑是使用應用程式路徑,而不是 (波浪圖 [~]) 的根運算子。
如果 virtualPath
為:
絕對的, ToAbsolute 方法會傳回未變更的虛擬路徑。
相對於應用程式, ToAbsolute 方法會將目前的應用程式虛擬目錄路徑附加至 的
virtualPath
開頭。 例如,您可以從 屬性存取 AppDomainAppVirtualPath 目前的應用程式虛擬目錄路徑。不是根目錄,方法 ToAbsolute 會 ArgumentOutOfRangeException 引發例外狀況。
另請參閱
適用於
ToAbsolute(String, String)
使用指定的應用程式路徑,將虛擬路徑轉換成應用程式絕對路徑。
public:
static System::String ^ ToAbsolute(System::String ^ virtualPath, System::String ^ applicationPath);
public static string ToAbsolute (string virtualPath, string applicationPath);
static member ToAbsolute : string * string -> string
Public Shared Function ToAbsolute (virtualPath As String, applicationPath As String) As String
參數
- virtualPath
- String
要轉換成相對應用程式路徑的虛擬路徑。
- applicationPath
- String
用來轉換 virtualPath
成為相對路徑的應用程式路徑。
傳回
virtualPath
的絕對虛擬路徑表示。
例外狀況
applicationPath
不是根目錄。
在應用程式路徑中,使用前置雙重句號 (..) 回到上層目錄。
備註
ToAbsolute方法的多 ToAbsolute 載會使用提供的應用程式路徑,而不是目前的應用程式路徑。
如果 virtualPath
為:
絕對, ToAbsolute 方法會傳回虛擬路徑,但沒有任何變更。
相對於應用程式, ToAbsolute 方法會新增
applicationPath
至虛擬路徑的開頭。不是根目錄,方法 ToAbsolute 會 ArgumentOutOfRangeException 引發例外狀況。