gpt4 book ai didi

c# - 如何使用 C# 代码访问共享网络驱动器文件

转载 作者:太空狗 更新时间:2023-10-29 23:58:17 24 4
gpt4 key购买 nike

我已手动将网络驱动器 Y:// 映射到我的系统。驱动器有 Manny 文件夹,每个文件夹包含与文件夹相同的单个 XMl 文件。

我在这里尝试从网络位置读取 Xml 文件。但它给出异常 Directory Not Found 。下面是我为此使用的代码。

                 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);
}
}

这里的 Fname 是文件夹名称也是 Xml 名称。无论用户输入文件名是什么。

最佳答案

获取此代码:http://pastebin.com/RZnydz4Z

然后在您的 global.asax 的 Application_Start 中放置以下内容:

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

然后就像普通的网络驱动器一样使用,像这样:

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

关于c# - 如何使用 C# 代码访问共享网络驱动器文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10736790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com