public void Process(File aFile) throws IOException, ParseException {
if(aFile.isFile())
{
System.out.println("File name:"+aFile.getAbsolutePath());
}
else if (aFile.isDirectory()) {
File[] listOfFiles = aFile.listFiles((FileFilter) HiddenFileFilter.HIDDEN);
if(listOfFiles!=null) {
for (int i = 0; i < listOfFiles.length; i++)
Process(listOfFiles[i]);
}
File[] listOfFiles1 = aFile.listFiles((FileFilter) HiddenFileFilter.VISIBLE);
if(listOfFiles1!=null) {
for (int i = 0; i < listOfFiles1.length; i++)
Process(listOfFiles1[i]);
}
}
}
전화 주에서 함수java를 사용하여 숨겨진 폴더를 검색하는 방법은 무엇입니까?
String nam = "E:\\";
File aFile = new File(nam);
Process(aFile);
내가 E에 존재하는 모든 파일의 세부 정보를 검색하려면 위의 코드를 사용하고 다음과 같이 : \를. 숨겨진 폴더 파일 정보를 검색하지 않습니다. 누구든지이 일을 도울 수 있습니까?
당신이 * 그것은 * 숨겨진 폴더 파일의 세부 정보를 검색하지 않습니다 말했다 그것은 listOfFiles'가 null 또는 Process' 방법은 아무것도 처리하지 않는 '것을'의미는 무엇입니까? – ortis