마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 파일경로 탐색..

0 추천
 public void searchAllFile(File fileList){
       File[] list = fileList.listFiles();
  
       if(list==null){
             return;
       }
       else{
       for(File file : list){
             if(file.getName().endsWith(".*")){
              TextView text2 = (TextView) findViewById(R.id.text2);
              TextView text4 = (TextView) findViewById(R.id.text4);
              TextView text6 = (TextView) findViewById(R.id.text6);
                    file.getClass().getResource("/storage").getPath();
              
                   // ... .* 파일일때 할일
             }
       }
 }
 }


이런식으로 모든폴더를 돌면서 그 경로를 text2에 출력하고 싶은데요.
어떤식으로 해야되나요..?

 

헬프미 (5,430 포인트) 님이 2015년 1월 17일 질문

1개의 답변

+1 추천
 
채택된 답변
기준 폴더 (Root) 하위에 있는 폴더와 파일을 탐색하고 싶으신거죠?

재귀함수를 이용해야 하는데 좀 어려우실 수 있습니다.

먼저 해당 경로의 폴더/파일을 리스트로 가져오고

리스트의 아이템을 하나씩 가져와서 이게 폴더인지 파일인지 확인한 후

폴더면 다시 경로 탐색 (재귀호출), 파일이면 그 때 무언가 할 일...

간단히는 이런식으로 시작하시면 될 것 같습니다.
가랑비 (10,530 포인트) 님이 2015년 1월 18일 답변
헬프미님이 2015년 1월 18일 채택됨
...