2010-03-25 8 views
0

내가 목록 상자를 가지고 내가 지정한 위치에 내가 코드.net의 목록 상자에 폴더를 추가하는 방법은 무엇입니까?

string path = "E:\\shruti\\MyDir"; 
DirectoryItem folder = new DirectoryItem(path); 
lstBurnItems.Items.Add(folder); //add folder to listbox 

하지만이 제대로 작동하지를 사용한하는 것과 폴더/디렉토리를 추가 할 ... 은 내가 무엇을해야 하는가 성공을 얻으시겠습니까 ??

+1

이 어떤 라이브러리? –

+0

폴더의 내용을 추가하려고합니까? 또는 폴더 이름 만? –

+1

표시 할 목록 상자는 무엇입니까? – RSolberg

답변

0

다음은 폴더 내의 폴더를 ListBox에 추가하고 폴더 내의 파일을 ListBox에 추가하는 방법을 보여주는 예입니다. 미안 해요, 당신은 분명하지 않아서 둘 다 줬어.

 string path = @"E:\shruti\MyDir"; 

     string[] dirs = Directory.GetDirectories(path); 

     // For folders in the directory 
     foreach(string dir in dirs) 
      lstBurnItems.Items.Add(dir); 


     // For files in the directory 
     string[] dirFiles = Directory.GetFiles(path); 

     foreach (string file in dirFiles) 
      lstBurnItems.Items.Add(file); 
+0

덕분에 ... 난 우리가 상자를 목록에 파일을 포함하는 전체 폴더를 추가 할 수 ... MYDIR 일부 파일이 들어있는 폴더입니다 .. 하나 개 더 질문이와 나는 무엇 목록 상자에 추가 할 방법?? – shruti

+0

내 목록 상자가 내가 foreach는 (DIRS의 디렉토리 문자열) 루프에 foreach는 (dirFiles에서 문자열 파일)을 넣고, 위의 예제 코드를 사용하여 .. 그것에 – shruti

+0

을 완료 폴더를 추가 할 런타임에 빈 처음 ... 이며, 이 질문에 대한 답변을드립니다. 각 폴더를 반복하고 모든 파일을 목록 상자에 추가합니다. –

관련 문제