열린 상태에서 배치 삭제


2

실행하려는 배치 파일이 있고 코드를 실행 한 후 스스로 삭제하려고합니다. 그렇게 할 수 있습니까? 파일을 찾은 디렉토리를 삭제 del하고 사용 하려고 이미 시도했지만 rd작동하지 않습니다.



즉시 삭제해야합니까, 아니면 재부팅시 삭제됩니까?
— 0xC0000022L

즉시 삭제하고 싶지만 재부팅 후 삭제할 수 있다면 작동합니다.
— Matthew Terry

답변:


0

다윗이 언급 한 대답에 언급 된 바와 같이, 이것은 불가능합니다.

여전히 열려 있기 때문에 삭제할 수 없습니다.

당신이 할 수있는 일은 완료되면 삭제하는 다른 작업이 있습니다. 이는 실행중인 일괄 작업에서 일회성 예약 된 작업을 만들어 수행 할 수 있습니다. David가 말했듯이 .BAT 파일을 완성한 후 자동으로 삭제하는 방법을 참조하십시오 . 상세 사항은.


1
여러 가지 방법으로 내 대답을 잘못 읽었습니다. 1) 배치 스크립트는 정상적으로 자체를 삭제할 수 있지만 파일을 삭제하면 오류 메시지가 생성됩니다. 2) 배치 스크립트 는 실행될 때 잠기지 않습니다 . 3) 클린 솔루션은 예약 된 작업을 사용할 필요가 없습니다. 방금 시작 / B
— dbenham

어쨌든 답변을 삭제 한 것 같습니다. 위의 내용을 넣으면 잘못 읽지 않았을 것입니다. 자체 답변에 유용한 정보.
— Julian Knight

1
응? 귀하의 의견에있는 링크를 따라 가면서 실행중인 스크립트를 완전히 삭제하는 방법을 설명하는 답변이 필요합니다.
— dbenham
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.