Control.MapPathSecure Method
.NET Framework 3.0
Retrieves the physical path that a virtual path, either absolute or relative, maps to.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
The following example uses the MapPathSecure method to obtain the physical path of a virtual directory of the containing Page or UserControl object.
// An HttpException occurs if the server control does not,;
// have permissions to read the resulting mapped file.
output.Write("The Actual Path of the virtual directory : "
+ MapPathSecure(get_TemplateSourceDirectory()) + "<br>");
// Get all the files from the absolute path of 'MyControl';
// using TemplateSourceDirectory which gives the virtual Directory.
String myFiles[] = Directory.GetFiles(MapPathSecure(
get_TemplateSourceDirectory()));
output.Write("The files in this Directory are <br>");
// List all the files.
for (int i = 0; i < myFiles.length; i++) {
output.Write(myFiles.get_Item(i) + "<br>");
}
Community Additions
ADD
Show: