查找文件路径中的子文件夹

问题描述:

对不起,我已经搜索和谷歌搜索,但我似乎无法找到我后,查找文件路径中的子文件夹

我有文件路径的列表,像下面:

/ReportingFolder/SubjectFolder/ReportName 

我需要得到SubjectFolder,什么是最简单的方法是什么?

我曾尝试以下,但使我有ReportingFolder:

LEFT((substring(Path, 2, (LEN(Path) - 1))), CHARINDEX('/', (substring(Path, 2,(LEN(Path) - 1)))) - 1) AS Folder 

这应该工作:

SUBSTRING (
    path, 
    CHARINDEX('/',path,2)+1, 
    CHARINDEX('/',path,CHARINDEX('/',path,2)+2)-CHARINDEX('/',path,2)-1 
    ) 
+0

这是伟大的谢谢 – user3219693 2014-10-28 00:10:19