2009-11-28 5 views
0

저장할 파일의 디렉토리를 찾는 데 사용하는 JFileChooser를 만들었습니다.JFileChooser에서 올바른 파일 경로를 가져올 수 없습니다.

saveChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); 
saveChooser.showSaveDialog(null); 
String exportPath = saveChooser.getCurrentDirectory() + "\\exportedData.txt"; 
System.out.println(exportPath); 

(그때 나는 내 파일 라이터에 대한 exportPath 사용)

나는 C 선택할 때 : JFileChooser로 에 \ 사용자 \ '나'\ 이클립스 \ 작업 공간 \ '프로젝트'\ 파일 을 \ 사용자 \ '나'\ 이클립스 \ 작업 공간 \ '프로젝트'\ 내가 여러 위치에 저장하려고했습니다 exportedData.txt

: 출력은 C입니다. 항상 마지막 디렉토리를 삭제하는 것처럼 보입니다. 그러나 루트 C : \를 선택하면 기본 설정 인 내 문서가 사용됩니다. 아마도 파일을 저장하는 가장 좋은 방법은 아니며 몇 가지 버그가있는 것으로 알고 있습니다. 죄송합니다. 파일 이름과 확장자는 코드로 설정됩니다.

+0

또한 승인하기 전에 JFileChooser의 경로에 추가 '\'를 추가하려고 시도했습니다. – OmidTahouri

답변

0

saveChooser.getSelectedFile()을 원한다고 추측합니다.이 경우 선택한 파일은 실제로 디렉토리입니다. 희망이 맞았습니다. 테스트하지 않았습니다.

+0

감사! 당신이 옳았던 것처럼 보입니다! – OmidTahouri

관련 문제