如何用新的目录替换同名的目录?

0 c# directory

我正在检查如果存在名称的目录,那么它应该删除该目录并将其替换为新目录.为此,我有这个代码:

if (Directory.Exists(b))
{
    Directory.Delete(b);
    Directory.CreateDirectory(b);
}
Run Code Online (Sandbox Code Playgroud)

其中b是我正在检查的目录的名称.我收到运行时错误,目录不合法,我该怎么办?

tre*_*ndl 5

试试Directory.Delete(b,true)