在我的本地计算机上,我创建了D:/
指向\\MyComputerName\D
.
在我的本地磁盘上C:/
,我创建了一个名称为的文件夹,D
并配置了一个网络共享,该共享上的每个人都拥有该共享的权限。
然后我开始Windows PowerShell ISE
。我的工作目录是C:\Users\username
之后,我在这个网络驱动器中创建了一个带有 Powershell 的文件夹,例如
[System.IO.Directory]::CreateDirectory("D:/Foo/Bar")
将成功创建Foo
包含其子文件夹的目录。Bar
然后我删除其中的Foo
文件夹D:/
并使用管理员权限启动 Visual Studio 2019。
然后我创建一个简单的 C#.NET 控制台应用程序,例如
class Program
{
static void Main(string[] args)
{
System.IO.Directory.CreateDirectory(@"D:/Foo/Bar");
}
}
如果我运行控制台应用程序,则不会创建目录,我会得到System.IO.DirectoryNotFoundException: 'Could not find a part of the path 'D:\Foo\Bar'.'
我应该怎么做才能使用我的简单控制台应用程序成功创建文件夹?