我无法在映射驱动器中创建目录。例如我已将U:映射到网络中的某个位置。使用vc ++我正在使用CreateDirectory api,但它无法创建目录。如果我给任何本地机器位置,它正在创建。任何解决方案请告诉我。
我已经尝试调试我的应用程序,我发现在运行窗口服务时它不会创建,而是通过调试它来创建。
注意: 我想要创建目录的位置具有完全权限。
答案 0 :(得分:0)
看起来您的服务无法看到映射到U:
的驱动器。这是预期的,因为驱动器映射通常是按用户或每个会话建立的。
但是,CreateDirectory()支持UNC路径,因此您可以直接传递\\server\share\path
,而不是使用映射驱动器。