-2
파일 I/O에 대한 tutorialpoint를 통해 읽었지만 첫 번째 예제에서 멈추었습니다.정확한 디렉토리에서도 파일을 찾을 수 없음
import java.io.File;
public class Main {
public static void main(String[] args) {
File f = new File("C:"+File.pathSeparator+"Users"+File.pathSeparator+
"admin"+File.pathSeparator+"desktop"+File.pathSeparator+"prac.txt");
System.out.println(f.canRead());
}
}
false를 반환 :
여기 내 코드입니다. 파일에 액세스 할 수있는 권한이 없다는 뜻입니까? 파일을 src 디렉토리와 프로젝트 디렉토리로 이동하려고 시도했지만 모두 작동하지 않았습니다.
감사합니다.
'File.pathSeparator'가 무엇인지 살펴 보셨습니까? 나는 그것이 그것이 당신이 기대하는 것이라고 생각하지 않는다. –
[스텝 디버거는 무엇을 말합니까?] (http://stackoverflow.com/questions/25385173/what-is-a-debugger-and-how-can-it-help-me-diagnose-problems) 10 초 단계 디버거를 사용하면 수동으로 생성하는 경로의 문제점을 알 수 있습니다. –
(파일 이름을 구성하는보다 간단한 방법으로'Paths.get (...) '을 사용하는 것이 좋습니다.) –