【发布时间】:2016-05-18 09:49:08
【问题描述】:
我想从路径中获取目录名,但它返回以下错误:
目录名无效
以下是示例路径:
strFilePathName = C:\inetpub\wwwroot\PSSWeb\foldername\xxx.ini
我使用以下代码根据前缀 PSS 获取 Directoryname,它应该返回 PSSWeb。我无法找到解决方案。
var directories = Directory.GetDirectories(strFilePathName,
"PSS?",
SearchOption.AllDirectories);
【问题讨论】:
-
错误是什么?
-
@Nasreddine "目录名无效"
-
strFilePathName 不是目录名而是文件名
-
var 目录 = Directory.GetDirectories(Directory.GetParent(strFilePathName).FullName,"PSS?",SearchOption.AllDirectories);
-
Directory.GetParent(strFilePathName) 它返回错误的路径..