How to Access Shared Network drive File using C# code

asp.net, c#

Solution

Grab this code: http://pastebin.com/RZnydz4Z

Then on the Application_Start of your global.asax put this:

protected void Application_Start(object sender, EventArgs e) 
{
    Utilities.Network.NetworkDrive nd = new Utilities.Network.NetworkDrive();        
    nd.MapNetworkDrive(@"\\server\path", "Z:", "myuser", "mypwd");
}

Then just use like a normal network drive, like this:

File.ReadAllText(@"Z:\myfile.txt");

Problem

Manually I Have Mapped Network Drive Y:// To My System .Drive is having Manny Folders each Containg Single XMl File having Same as Folder . Here I am Trying to Read Xml File From Network Location . But It is Giving Exception Directory Not Found . Below Code I am Using For that . ``` Fname = txtwbs.Text; DirectoryInfo objDir = new DirectoryInfo("Y:\\"); \\Y:\\ protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { _xmlpath = objDir + "\\" + Fname + "\\" + Fname + ".xml"; if (File.Exists(_xmlpath )) { reader(_xmlpath); } } ``` Here Fname is Folder Name Also Xml Name .Whatever User Will Enter the Name of File .

Original source