在共享网络上创建目录时出错

本文关键字:出错 创建目录 共享 网络 | 更新日期: 2023-09-27 18:19:34

当我在共享网络中创建一个目录时,我有一个异常(句柄无效)HR结果-2147024890,如下所示:

string path = @"''server'path'to'folder";
if (Directory.Exists(path))
{
    Directory.CreateDirectory(path)
}

你知道为什么以及如何解决它吗?

在共享网络上创建目录时出错

首先,运行应用程序的用户帐户必须有权访问UNC路径,否则将不起作用。只需这样做:

const string PATH = @"<Your UNC Path>";
            DirectoryInfo di = new DirectoryInfo(PATH);
            DirectorySecurity ds = di.GetAccessControl();
            Directory.CreateDirectory(PATH + @"'<Your new Dir>", ds);