나는 (매우 자주) 파일에 로그를 쓰는 WAMP를 가지고있다.
해당 파일을 삭제하면 ( 시프트 + 지우다 ) 잠시 사라지면 다시 나타납니다 (크기는 0이 아님).
함께 열려고 할 때 메모장 그것은 말한다 :
접근 불가
함께 열려고 할 때 메모장 + + 그것은 말한다 :
파일 존재하지 않습니다. 그것을 만드시겠습니까?
"예"를 선택하면 다음과 같이 표시됩니다.
파일을 만들 수 없습니다 " 파일 ".
나는에서 달릴 때 cmd :
type file
이것은 보여준다:
접근이 불가합니다.
cmd에서 실행할 때 :
dir /Q
이것은 보여준다
...
그 파일에 대해, 보통 파일에 대해서는BUILTIN\Administrators
(어디에/Q
방법Display the owner of the file.
).서버를 다시 시작하면 파일이 삭제됩니다.
질문 :
- 이 파일의 상태는 무엇입니까? (액세스하려고 시도 할 때 특별한 상태가 있어야합니다.
- 이 상태를 일관된 상태로 변경하려면 어떻게해야합니까? (읽을 수 있도록)
- 어떻게 하죠? 지우다 이 경우에 작동합니까? 파일을 "릴리스"한 후에 만 대기열에 넣고 실행합니까?
힌트 : 사용하는 파일 시스템 및 / 또는 Windows 버전에 따라 다를 수 있습니다.
—
Run CMD
이 파일을 잠그는 열린 핸들은 OS / FS가 같은 파일에 여러 프로세스가 동시에 쓰지 못하게하는 방법입니다. WAMP가 정상적으로 종료되면 모든 핸들을 해제해야합니다. 수동으로 핸들을 죽이는 것은 가능하지만 원하지 않는 동작이나 충돌을 일으킬 수 있습니다.
—
Linef4ult