0

我正在尝试通过 C# 中的 Windows 应用程序在网络驱动器上创建一个文件夹。

我面临的问题是,在安装 .exe 时,它​​会打开一个窗口并询问网络驱动器路径。当我提供路径并单击“确定”时,它不会创建文件夹。我在网络驱动器中检查了它,该文件夹不存在。

当安装 exe 并启动应用程序时,如果我提供 N/w 驱动器路径。它可以毫无问题地创建文件夹。

同时打开相同的窗口页面并执行相同的代码,但在安装时它不会在网络驱动器上创建文件夹。

我使用System.IO.Directory.CreateDirectory(sFilePath) '如果不存在则创建目录。

我认为这与权限无关,因为在成功安装 .exe 后,我可以通过应用程序创建网络文件夹。

任何帮助将不胜感激。

谢谢

4

1 回答 1

0

这里没有什么可去的。

您是否正在访问映射驱动器?

如果您的程序在具有提升权限的 UAC 下运行,那么您将无法访问映射的驱动器,在这种情况下提供完整的 unc 路径。

于 2013-10-28T06:51:47.310 回答