C# GetDirectory,路径中存在空间问题

C# GetDirectory,路径中存在空间问题,c#,.net,networking,directory,C#,.net,Networking,Directory,我在访问目录中带有空格的网络路径时遇到问题。 路径类似于“\server\dir1\file to read”。 当我试图读取它时,会抛出一个异常。(找不到路径) 这是我尝试的代码: string startPath = @"\\server\dir1\dir to access\"; String[] p = Directory.GetDirectories(startPath) 如果我尝试删除空格,所有的工作都很好。 我怎么了 好的,我解决了…由于我的错误,我看到目录已映射,但未在网络上共

我在访问目录中带有空格的网络路径时遇到问题。 路径类似于“\server\dir1\file to read”。 当我试图读取它时,会抛出一个异常。(找不到路径)

这是我尝试的代码:

string startPath = @"\\server\dir1\dir to access\";
String[] p = Directory.GetDirectories(startPath)
如果我尝试删除空格,所有的工作都很好。 我怎么了


好的,我解决了…由于我的错误,我看到目录已映射,但未在网络上共享…因此路径错误

请指定引发的异常类型(错误消息)?此外,您无法获取文件的子目录(您的路径以“要读取的文件”结尾)。确实不清楚是否存在名为“
”要读取的文件“
”的目录。我在阅读问题时假设存在此目录。显然,没有空格的路径存在,并且在给定路径中没有名称中包含空格的文件夹。您确定文件夹的名称是“dir to access”而不是“dir to access”吗?路径中的空格应该没有问题。请指定异常及其消息。另外
Directory.GetDirectories
返回
string[]
not
string
您能指定引发的异常类型(错误消息)吗?此外,您无法获取文件的子目录(您的路径以“要读取的文件”结尾)。确实不清楚是否存在名为“
”要读取的文件“
”的目录。我在阅读问题时假设存在此目录。显然,没有空格的路径存在,并且在给定路径中没有名称中包含空格的文件夹。您确定文件夹的名称是“dir to access”而不是“dir to access”吗?路径中的空格应该没有问题。请指定异常及其消息。另外
Directory.GetDirectories
返回
string[]
string