비디오: 리눅스 왕초보가 자주하는 실수 세 가지 : command no found / 허가 거부 / 그런 파일이나 디렉터리 없습니다 2024
Java 코드에서 파일의 정확한 위치를 지정할 수 있습니다.
new File ("C: \ Users \ bburd \ workspace \ 08-01 \ EmployeeInfo. txt")
과 같은 코드는보기 흉한 것처럼 보이지만 작동합니다.
앞 단락에서 "
C: \ Users \ bburd \ workspace …
"에 이중 백 슬래시가 있음을 확인 했습니까? Windows 사용자라면
C: Users bburd workspace …
를 단일 백 슬래시로 쓰고 싶을 것입니다. 하지만 Java에서는 단일 백 슬래시 자체에 특별한 의미가 있습니다. 따라서 자바에서는 따옴표로 묶인 문자열 안에 백 슬래시를 표시하려면 대신 이중 백 슬래시를 사용하십시오.
Macintosh 및 Linux 사용자는 경로 구분 기호
/
가 Java 문자열에서 특별한 의미가 없다는 사실을 안심할 수 있습니다. Mac에서는 코드
new File ("/ 사용자 / bburd / 작업 영역 / 08-01 / EmployeeInfo. txt")
은 호흡만큼 정상입니다. (물론 거의 정상입니다!)하지만 Mac 사용자와 Linux 사용자는 우월성을 너무 빨리 주장해서는 안됩니다.
new File ("/ Users / bburd / workspace …
와 같은 줄도 Windows에서 작동합니다.Windows에서는 슬래시 (
/
) 또는 백 슬래시 Windows 명령 프롬프트에서
cd c: / users bburd
를 입력하여 홈 디렉토리로 이동할 수 있습니다.
-2 ->