listFiles()
을 사용하면 /data/data/package/files
에 파일 목록을 가져올 수 있습니다.
/data/data/package/myfolder
과 같은 디렉토리에서 파일 목록을 얻으려면 어떻게해야합니까?내부 저장소의 특정 폴더에서 파일 목록을 가져 오는 방법은 무엇입니까?
감사합니다.
listFiles()
을 사용하면 /data/data/package/files
에 파일 목록을 가져올 수 있습니다.
/data/data/package/myfolder
과 같은 디렉토리에서 파일 목록을 얻으려면 어떻게해야합니까?내부 저장소의 특정 폴더에서 파일 목록을 가져 오는 방법은 무엇입니까?
감사합니다.
위의 내용 중 아무 것도 정확하고 실제로 작동하지 않지만 답변을 얻는 데 도움이되었습니다. 감사합니다.
내 문제에 대한 답변 :
File mydir = context.getDir("myfolder", Context.MODE_PRIVATE);
File lister = mydir.getAbsoluteFile();
for (String list : lister.list())
{
//
}
응용 프로그램에 "Files"및 "Caches"디렉토리가 있습니다. Context.getFilesDir() 또는 Context.getCacheDir()을 사용하여이 경로를 쿼리 할 수 있습니다.
"myfolder"와 같은 개인 폴더에 대한 Context.getDir() 함수도 있습니다.
해당하는 File 객체를 사용하여 파일을 열거 할 수 있습니다.
File dirFiles = mContext.getFilesDir();
for (String strFile : dirFiles.list())
{
// strFile is the file name
}