【发布时间】:2020-05-09 19:10:24
【问题描述】:
在我的本地计算机上,我创建了指向\\MyComputerName\D 的网络驱动器D:/。
在我的本地磁盘 C:/ 上,我创建了一个名为 D 的文件夹,并配置了一个网络共享,该共享上的每个人都有权访问。
然后我开始Windows PowerShell ISE。我的工作目录是C:\Users\username
之后,我在此网络驱动器中使用 Powershell 创建了一个文件夹,例如
[System.IO.Directory]::CreateDirectory("D:/Foo/Bar")
目录Foo及其子文件夹Bar将创建成功。
然后我删除D:/ 中的Foo 文件夹并以管理员权限启动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'.'
我应该怎么做才能使用我的简单控制台应用程序成功创建文件夹?
【问题讨论】:
标签: c# powershell system.io.directory