1
위 코드를 실행 중이므로 작동시킬 수있는 방법이 없습니다. ".data"폴더를 읽기 전용이 아닌 시스템 폴더가 아닌 숨김 상태로 만들고 싶지만 표시되고 읽기 전용으로 만들어집니다. 항상에 대한 불만 때문에java의 Runtime.getRuntime()을 사용하여 폴더를 숨길 수 없습니다. exec()
attrib +h -r -s D:\eclipse\bin\.data
나는 또한 프로세스의 exitValue() 메소드를 사용하여 드릴 수 없습니다 :
이
은에서 System.out.println 라인의 출력java.lang.IllegalThreadStateException: process has not exited
내가 뭘 잘못하고 있니?
감사합니다. exitValue (결과는 0)의 결과를 보았습니다.하지만 폴더를 숨길 수는 없습니다. 0은 OK를 의미합니까? – osr
@osr 예 0은 성공을 의미합니다. explorer 속성이나 dir을 통해 dir에 실제로 hidd 속성이 있는지 확인하십시오. – krock
예 나는 그것이 숨겨져 있지 않은지 확인했다. bin 디렉토리 안에있는 폴더와 관련이 있는지 궁금하다. 어쩌면 이클립스는 프로그램이 실행 된 직후에 가시적 인 상태로 돌아 간다. 나는 그걸로 갈거야. – osr