디렉토리에 폴더가 있습니다. 나는 항상 하나의 파일 만 있고 그것은 .txt 파일이라는 것을 알고있다. 하지만 파일 이름을 모르겠습니다. Java로 어떻게 액세스합니까? 경로는 어떻게 생겼습니까?파일 이름이없는 파일 액세스
-2
A
답변
1
당신은 디렉토리를 열고 파일을 찾을 때까지 그 내용을 통해 갈 수 :
public static File getTextFileInDirectory(String dirPath) {
File dir = new File(dirPath);
for (File f : dir.listFiles()) {
if (f.isFile() && f.getName().endsWith(".txt")) {
return f;
}
}
return null;
}
편집 :이 디렉토리를 가정하는 것이 안전 경우 아래의 의견을 바탕으로
는 항상에 파일이 및 디렉토리 (예를 들면, 하위 디렉토리)의 다른 아무것도,이 코드는 매우 간단 할 수 있습니다 만 디렉토리에 하나 개의 파일이있을 것이다 알고 있기 때문에
public static File getTextFileInDirectory(String dirPath) {
return new File(dirPath).listFiles()[0];
}
1
, 당신은 디렉토리의 파일의 배열을 얻을 수 있습니다 돌아온다. 존재하는 경우는 최초의 요소, 그렇지 않은 경우는 null
public static File getFileFromDir(File directory) {
File[] dirFiles = directory.listFiles();
return dirFiles.length > 0 ? dirFiles[0] : null;
}
관련 문제
- 1. 파일 이름이없는 cmd 유형
- 2. 기본 이름이없는 파일 경로
- 3. AppleScript : 이전 파일 이름이없는 새 파일 쓰기
- 4. 파일 이름이없는 동적으로 어셈블리 해석
- 5. 이름이없는 디렉토리 또는 파일 찾기?
- 6. 전체 경로 이름이없는 파일 첨부하기
- 7. 파일 이름이없는 HTTP POST 문제
- 8. SAS : 일반적인 일반 파일 이름이없는 여러 파일 구문 분석
- 9. VB.net/asp.net : 파일 이름이없는 URL 얻기
- 10. iframe 정확한 경로 파일 이름이없는 URL?
- 11. 파일 액세스 /.
- 12. 파일 액세스
- 13. 파일 브라우저를 액세스 및 파일
- 14. 여러 파일 업로드 양식의 파일 이름 액세스
- 15. 원격 파일 서버의 파일 시스템 액세스 향상
- 16. 서비스 파일 시스템의 파일 시스템에 액세스
- 17. concrete5 파일 소유자에 한해 제한 파일 액세스
- 18. 여러 파일 및 파일 캐싱의 무작위 액세스
- 19. JavaScript 로컬 파일 액세스 및 파일 열기
- 20. C# XML 파일 액세스
- 21. Windows 파일 액세스 제어
- 22. Ruby에서 파일 액세스 중지
- 23. Google 드라이브 파일 액세스
- 24. PHP 동시 파일 액세스
- 25. Linux에서 파일 액세스 모니터링
- 26. Android에서 로깅 파일 액세스
- 27. 파일 시스템 액세스 디버깅
- 28. 델파이에서 직접 파일 액세스
- 29. Django 파일 액세스 보안
- 30. 트랙 파일 액세스
확인 다음 링크를 http://stackoverflow.com/questions/5694385/getting-the-filenames-of-all-files-in-a-folder?answertab=active#tab-top – Abbas
'파일 #listFiles()' – emotionlessbananas