如何使用 net use 将 samba 服务器驱动器映射到 C# 中的某个本地驱动器?

发布于 2024-09-09 20:05:50 字数 111 浏览 5 评论 0原文

如何使用 net use 将 samba 服务器驱动器映射到 C# 中的某个本地驱动器? 以及如何在 Windows 资源管理器(如窗口)中显示它们?

任何代码片段都受到高度赞赏。 提前致谢。

how to map samba server drive to some local drive in C# using net use ?
And how to display them in Windows explorer like window ?

Any code snippet is highly appreciated.
Thanks in Advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒几许 2024-09-16 20:05:50

我建议创建一个包含要执行的命令的批处理文件,然后从 C# 应用程序调用该批处理文件。这确保了如果您需要更改 net use 命令,它会得到很好的封装。

myBatchFile.cmd

net use z: \\server\resource

应用程序代码

Process.Start(@"C:\myBatchFile.cmd");

您需要将此使用添加到您的应用程序中。

using System.Diagnostics;

有关 Process 的详细信息,请参阅此处。开始:

您能否详细说明“以及如何在Windows资源管理器中显示它们,例如窗口?”

I would recommend creating a batch file which contains the command you want to execute and then call this batch file from your C# application. This ensures if you need to change the net use command it is well encapsulated.

myBatchFile.cmd

net use z: \\server\resource

Application code

Process.Start(@"C:\myBatchFile.cmd");

You will need to add this using to your application.

using System.Diagnostics;

See here for more information on Process.Start:

Can you expand on "And how to display them in Windows explorer like window ?"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文