2011-08-29 4 views
1

xyz.doc라고하는 파일이 있습니다.이 파일의 부모/부모를 찾고 싶습니다. 트리 뷰로 바인딩 할 수 있습니다. 우리가 어떻게이 문제를 해결할 수 있습니까?파일의 부모 또는 부모 디렉토리 찾기

나는 코드

FileInfo[] files = Directory.GetFiles(path,"*.*); 
+1

당신이 정확히 무엇을 의미합니까 시도해보십시오하고 다시 디렉토리 트리 걸어해야하는 경우 루프에서이 작업을 수행 할 수 있습니다? 부모 변수 인 'path'변수가 있습니다. –

+0

yes.i는 '경로'를 남깁니다 –

+0

그래서 이것은 당신이 찾는 부모입니다. 아니? –

답변

1

LookingFor(new FileInfo(path).Directory)); 

public void LookingFor(DirectoryInfo dir) 
{ 
    if (dir.Parent == null) 
     return; 
    // Add parent to ListView 
    LookingFor(dir.Parent); 
} 
0

디렉토리의 경로를 취함으로써 얻어진다에서는 FileInfo 클래스를 가지고 있고, GetParent 메서드를 호출합니다.

string parentDir = Directory.GetParent("some path");