在共享网络上创建目录时出错
本文关键字:出错 创建目录 共享 网络 | 更新日期: 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);