c# - 如何在 C# 中将文件存储在共享网络驱动器上

标签 c# asp.net network-drive

我有一个 Asp.net 应用程序,我试图将我的文件保存在共享网络驱动器上。

 StrPath = HttpContext.Current.Server.MapPath(@"\\server\c\DTA\");

但是我得到一个无法找到路径的错误

如果可以将文件保存在共享网络驱动器中,应该怎么做

最佳答案

MapPath 用于将网络服务器的虚拟路径映射到硬盘驱动器上的物理路径。您拥有的已经是物理路径,因此您可以直接使用它来创建文件。

var fileStream = File.Create(@"\\server\c\DTA\");
...

关于c# - 如何在 C# 中将文件存储在共享网络驱动器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817122/

相关文章:

c# - LoginStatus 控件无法使用数据库进行基本验证的日志记录

c# - 如何在运行时以所有权限在 IIS 7 中运行的网站中创建文件夹?

windows - 如何在批处理中映射网络驱动器

powershell - 使用 New-PSDrive 映射网络驱动器的问题

c# - 一个 ControlTemplate 中的多个 ContentPresenter

c# - 为什么在这种情况下使用 AsParallel() 比 foreach 慢?

asp.net - 如何从 Web 应用程序进行高级打印?

css - 使用 webforms 在母版页中 Bootstrap jumbotron 和 contentplaceholder

asp.net - 有没有办法使用 Web api 从一篇笔记中提取部分和笔记

python - 以编程方式检查驱动器号是否为共享/网络驱动器