C/C++를 사용하여 운영 체제 또는 다른 프로그램에 의해 잠긴 파일을 프로그래밍 방식으로 강제로 삭제할 수 있습니까? 기능은 소프트웨어 "Unlocker"(http://ccollomb.free.fr/unlocker)와 유사해야합니다.C/C++에서 잠긴 파일을 강제로 삭제할 수 있습니까?
답변
Look this 견본.
당신이 Win32를 사용한다면, 그것을 재부팅 할 때 삭제되도록 표시하고 재부팅을 요구할 수 있습니다. 다시 부팅 할 때 삭제할 파일을 표시하려면 MoveFileEx를 MOVEFILE_DELAY_UNTIL_REBOOT 플래그 (대상으로 NULL 전달)와 함께 사용하십시오.
관련 답변 : http://stackoverflow.com/questions/259253/how-do-i-copy-a-file-or-folder-that-is-locked-under-windows-programmatically#259262 – CesarB
이것은 실제로 기본 파일 시스템에 따라 다릅니다.
예를 들어, Linux에서 ext3은 표준 유닉스 읽기/쓰기/실행/사용자/그룹/세계 패러다임의 일부가 아닌 파일 속성을 지원합니다. There is a nice summary of the available attributes here:
정말 미친 내가 우연히 처음 저를 몰고, 심지어 루트로, 심지어 나는 아직도 BTW ... 내 하드 드라이브 떨어져 파일을 삭제할 수있는 bottable CD를 재부팅 후, 실용적인 농담을위한 이것의 창조적 인 사용 가능성은 거의 끝이 없습니다 ... :)
속성이 있습니다. 잠긴 파일을 사용하는 실행중인 프로세스에 대한 것입니다. 유일한 방법은 프로세스를 죽이는 것입니다. –
- 1. 잠긴 파일을 삭제하는 방법은 무엇입니까?
- 2. mysql localhost.log 파일을 삭제할 수 있습니까?
- 3. 어떻게/java에서 파일을 삭제할 수 있습니까?
- 4. git stash에서 하나의 파일을 삭제할 수 있습니까?
- 5. Windows에서 열린 파일을 삭제할 수 있습니까?
- 6. Log4Net 로그 파일을 자동으로 삭제할 수 있습니까?
- 7. 어떻게 파일을 삭제할 때 저장할 수 있습니까?
- 8. 디렉토리에서 재귀 적으로 파일을 삭제할 수 있습니까?
- 9. 잠긴 파일을 감지하십시오.
- 10. galaxy에서 파일을 삭제할 수 없습니다
- 11. MSDeploy에서 파일을 삭제할 수 없습니다.
- 12. xls 파일을 삭제할 수 없습니다.
- 13. FileSystemWatcher를 사용하여 파일을 볼 때 파일을 삭제할 수 있습니까?
- 14. 파일을 Response.WriteFile()에서 사용한 후 언제 파일을 삭제할 수 있습니까?
- 15. Windows에서 강제로 파일을 Java에서 삭제
- 16. Subversion에서 커밋을 삭제할 수 있습니까?
- 17. 잠긴 파일을 Java로 삭제 하시겠습니까?
- 18. 잠긴 mdb 파일을 열려면 어떻게해야합니까?
- 19. 잠긴 파일을 파이썬에서 찾아서 삭제합니다.
- 20. 시스템에서 파일을 삭제할 수는 있지만 프로그램은 삭제할 수 없습니까?
- 21. 잠긴 파일 및 폴더 삭제
- 22. 파일을 삭제할 수 있는지 확인하는 방법
- 23. iPhone/Objective C : 파일을 삭제할 수 없습니다.
- 24. C# 파일을 삭제할 수 없습니다 - System.UnauthorizedAccessException
- 25. 명령 줄에서 강제로 마이그레이션 할 수 있습니까?
- 26. 개체를 스스로 삭제할 수 있습니까?
- 27. 앱 구매시 삭제할 수 있습니까?
- 28. Entity Framework : 삭제할 수 있습니까?
- 29. phpmyadmin 사용자를 삭제할 수 있습니까?
- 30. Appengine 프로젝트를 삭제할 수 있습니까?
관련 질문 : http://stackoverflow.com/questions/301174/delete-a-file-in-use-in-runtime – CesarB