VirtualPathUtility::GetDirectory Method (String^)
.NET Framework (current version)
Returns the directory portion of a virtual path.
Assembly: System.Web (in System.Web.dll)
Parameters
- virtualPath
-
Type:
System::String^
The virtual path.
| Exception | Condition |
|---|---|
| ArgumentException | virtualPath is not rooted. - or - virtualPath is null or an empty string. |
If virtualPath is not rooted; that is, it does not equal the root operator (the tilde [~]), does not start with a tilde (~), such as a tilde and a slash mark (~/) or a tilde and a double backslash (~//), or does not start with a slash mark (/), an ArgumentException exception is thrown.
If the virtual path that is passed into the GetDirectory method is "/images/image1.gif", the returned directory is "/images".
The following code example demonstrates how to use the GetFileName, GetExtension, and GetDirectory methods.
.NET Framework
Available since 2.0
Available since 2.0
Show: