将文件复制到网络共享驱动器上
我有一个网络共享驱动器(“\serveur\folder”),我想在其中复制文件。 我可以使用特定用户(“用户”/“通行证”)在驱动器上写入内容。 如何使用 C# 访问具有写入权限的共享驱动器?
I have a network shared drive ("\serveur\folder") on which I would like to copy file.
I can write on the drive with a specific user ("user"/"pass").
How can I access the shared drived with write privilege using C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
未经测试的代码,但它将类似于:
Untested code, but it will be similiar to:
下面是 ASP.NET 应用程序的工作示例。 原始来源
Here's a working example for ASP.NET applications. Original source
更简单和现代的方法。在企业网络中为我工作。
More simple and modern approach. Works for me in an enterprise network.
创建一个具有写入网络驱动器权限的用户,并在 C# 中使用模拟来在访问该驱动器时使用该用户。
Create a user with privileges to write to the network drive and use impersonation within the c# to use that user when accessing the drive.