내 프로젝트 폴더에 포함될 특정 파일에 프로그래밍 방식으로 액세스하려고합니다. 이것을 할 수있는 방법이 있습니까? 그렇다면 내 프로젝트 폴더에서 파일을 저장하는 위치와 파일 경로를 가져올 간단한 코드는 무엇입니까?로컬 Android 프로젝트 파일의 파일 경로 받기
답변
프로젝트의 루트 폴더에 파일을 넣습니다. "파일"SRC "폴더에 파일을 넣어 클래스 경로 예에있는 경우 다른 방법 (, 그것의 이동을 확인하십시오
File file = new File("test.txt");
String filePath = file.getAbsolutePath();
편집 : 다음과 같은 파일의 URL, 경로 및 기타 세부 사항을 얻을 bin "또는"classes "폴더) :
URL fileURL = getClass().getClassLoader().getResource(fileName);
String fileName = fileURL.getFile();
String filePath = fileURL.getPath();
제안한대로 파일을 루트 폴더에 저장했지만 fileURL이 null로 설정되어 있습니다. –
@ JohnRoberts 일부 IDE에서 프로그램을 실행하고 있습니까? 식? –
예, Eclipse에서. –
액세스하려는 파일 형식에 따라 크게 달라질 수 있습니다. 파일을 assets
또는 적절한 하위 디렉토리 res
(Difference between /res and /assets directories 참조)에 넣을 수 있습니다.
이것은 주석과 투표 마감에서 더 낫습니다. 단지 "그것이 달려 있습니다 ..."라고 말하고 다른 답을 연결하는 것입니다. – Sam
요점은 이러한 메커니즘으로 데이터를 사용할 수 있지만 java.io.File이 아니기 때문입니다. –
- 1. Android : 파일 경로 받기
- 2. 자바 스크립트 파일의 경로 받기
- 3. 로컬 파일의 경로 경로 ASP.NET/MVC
- 4. Paperclip으로 서버 파일 경로 받기
- 5. 파일 찾아보기 및 PHP의 파일 경로 받기
- 6. . 프로젝트 전달 파일의 .classpath 파일
- 7. Java - "프로그램 파일"경로 받기
- 8. Netbeans 현재 프로젝트 파일 경로
- 9. VS2010 내선 경로 받기?
- 10. .txt 파일의 파일 경로 저장
- 11. 응용 프로그램 경로 받기
- 12. C# 프로젝트 파일의 여러 출력 경로
- 13. Android Dev : Android 프로젝트 용 로컬 SVN?
- 14. 로컬 파일 열기 Android
- 15. Android : 앱에서 리소스 파일 받기
- 16. android tcp 클라이언트 파일 받기
- 17. 파일 경로 경로
- 18. 델파이 .CFG 파일 경로
- 19. Silverlight의 가상 디렉터리 경로 받기
- 20. T4 프로젝트 루트의 파일 경로 포함
- 21. 로컬 호스트 웹 앱. 브라우저에서 파일의 전체 경로 얻기
- 22. XAMPP 로컬 설치 파일 경로 문제
- 23. 파일 액세스를위한 로컬 Tomcat 경로 검색
- 24. 로컬 폴더의 db mdf 파일 경로 설정
- 25. SOURCEDIR 경로 설치 프로젝트 설치
- 26. 내 앱에 플렉스 안드로이드 갤러리 공유 이미지 파일 경로 받기
- 27. Android - 프로젝트 루트에 파일 저장 및로드
- 28. Windows 7에서 .exe 파일의 파일 경로
- 29. 업로드 파일의 파일 경로 asp.net mvc 2
- 30. 배치 파일의 파일 경로 이름 바꾸기
허용되는 대답이 잘못되었습니다. –