'.'의 값을 변경할 수 있습니다. 실제로 현재 디렉토리를 변경하지 않고?

'.'의 값을 변경할 수 있습니다. 실제로 현재 디렉토리를 변경하지 않고?

값을 .현재 디렉터리와 다른 디렉터리로 만들 수 있나요?

배경

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

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

질문

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

답변1

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

관련 정보