그래서 Java에 이상한 문제가 있습니다.절대 경로 대신 상대 경로를 사용하는 방법은 무엇입니까?
글쓰기 파일을 읽고있어 경로가 중요합니다. 모든 파일을 상대 경로 (즉, 클래스 및 Java 파일의 나머지 폴더에 있음)에서 쓰고 읽으 려합니다.
나는과 같이 파일을 쓸 :
FileWriter fw = new FileWriter(outfile,true);
fw.write(data);
fw.close();
곳 OUTFILE는 'out.txt'(우리는 출력에 가고 싶은 파일, 즉 이름) 같은 것입니다.
문제는 파일이 다른 파일의 경로 대신 /home/me/
에 생성된다는 것입니다.
내가 잘못 했나요? 또는 상대 디렉토리에 파일을 저장하려면 어떻게해야합니까?
상대 * 무엇에 *? –
시간? http://en.wikipedia.org/wiki/Special_relativity –
아마 친척이 잘못된 용어 일 수 있습니다. 내 작업 디렉토리 (즉, 파일이 빌드 된 곳, 실행되는 곳 등)에있는 것을 의미합니다. – Blackbinary