无法在映射的驱动器中创建目录

时间:2010-10-21 05:12:57

标签: visual-c++

我无法在映射驱动器中创建目录。例如我已将U:映射到网络中的某个位置。使用vc ++我正在使用CreateDirectory api,但它无法创建目录。如果我给任何本地机器位置,它正在创建。任何解决方案请告诉我。

我已经尝试调试我的应用程序,我发现在运行窗口服务时它不会创建,而是通过调试它来创建。

注意: 我想要创建目录的位置具有完全权限。

1 个答案:

答案 0 :(得分:0)

看起来您的服务无法看到映射到U:的驱动器。这是预期的,因为驱动器映射通常是按用户或每个会话建立的。

但是,CreateDirectory()支持UNC路径,因此您可以直接传递\\server\share\path,而不是使用映射驱动器。