현재 디렉터리를 실제로 변경하지 않고 "." 값을 변경할 수 있습니까? [폐쇄]

현재 디렉터리를 실제로 변경하지 않고 "." 값을 변경할 수 있습니까? [폐쇄]

.현재 디렉터리가 아닌 다른 디렉터리에 값을 설정할 수 있나요 ?

배경

저는 자바를 배우고 있어요. 내 프로그램 디렉토리에는 두 개의 하위 디렉토리 srcbin. 코드를 컴파일해야 할 때마다 소스 파일에 가져온 Java 클래스의 경로 때문에 srccall을 입력하고 .class 파일이 저장되는 대상을 지정합니다 . 코드를 실행할 때 를 입력하여 을 호출합니다 .javac../bin../binjava

코드를 수정하고 다시 컴파일해야 할 때는 ../srcrun again 을 입력합니다 javac. 그런 다음 ../bin프로그램을 실행하려면 입력이 필요합니다 . 코드를 계속 변경하면 현재 디렉터리가 srcbin.

질문

  • 내 프로그램 파일(소스 파일 및 실행 파일)이 올바르게 구성되어 있지 않은지 궁금합니다. 예를 들어 전환할 필요가 없도록 모든 소스 파일과 실행 파일을 동일한 디렉터리에 넣어야 합니까?
  • 그러나 이는 소스 코드와 실행 파일을 동일한 디렉터리에 혼합하므로 현명하지 못한 것 같습니다.

답변1

.값을 갖는 변수가 아닙니다. 파일 시스템의 (특수) 파일입니다. 변경할 수 없습니다.

관련 정보