如何以编程方式强制删除由操作系统或任何其他程序使用C/C++锁定的文件?该功能应该类似于http://ccollomb.free.fr/unlocker处的软件“Unlocker”。如何强制删除C/C++中的锁定文件?
回答
Look this sample。
如果您使用的是Win32,则正式的做法是将其标记为在重新启动时删除,并要求用户重新启动。要在重新启动时标记要删除的文件,请使用带有MOVEFILE_DELAY_UNTIL_REBOOT标志的MoveFileEx(将NULL作为目标)。
相关的答案:http://stackoverflow.com/questions/259253/how-do-i-copy-a-file-or-folder-that-is-locked-under-windows-programmatically#259262 – CesarB 2008-11-03 16:56:55
这真的取决于底层文件系统。例如,在Linux上,ext3支持的文件属性不是标准的unix读/写/执行/用户/组/世界范例的组成部分。
There is a nice summary of the available attributes here:
真让我抓狂,我第一次遇到,甚至为根,甚至重新开机掀起了bottable CD我仍然无法删除文件从我的硬盘驱动器... BTW后,创造性地使用这种实用笑话的可能性几乎是无尽的...... :)
这没有任何关系具有属性。它关于使用锁定文件的正在运行的进程。唯一的办法是杀死这个过程 – 2017-10-20 19:44:21
- 1. 如何删除被锁定的文件?
- 2. 如何删除锁定的文件夹
- 3. 如何删除锁定的文件?
- 4. 如何强制删除一个文件
- 5. 如何删除文件锁
- 6. 强制Firefox从cookies.sqlite中删除SQLite锁
- 7. 如何删除pycharm文件中的锁?
- 8. 删除文件锁
- 9. 用Java删除锁定的文件?
- 10. 如何在MailComposerViewController中删除cc,bcc?
- 11. git push - 强制删除远程文件?
- 12. 强制删除文件夹中的所有文件
- 13. 如何使用PowerShell强制删除打开的文件
- 14. 如何强制玩家进行锁定?
- 15. 强制用户在编辑前锁定SVN中的文件
- 16. 用python强制复制带有访问锁定的文件
- 17. 如何在c#中强制解锁文件?
- 18. 如何删除从TFS删除的成员完成的锁定
- 19. 删除锁定的文件和文件夹
- 20. 如何从二进制文件中删除特定的行?
- 21. 如何强制删除Windows服务?
- 22. 如何强制链接时不删除?
- 23. 锁定文件并删除它,而不先释放锁
- 24. 强制限制删除
- 25. 如何删除由java中的窗口使用/锁定的文件
- 26. 如何删除被C#中的另一个进程锁定的文件?
- 27. 检测并删除python中的锁定文件
- 28. 使用版本号乐观锁定的表上的强制删除
- 29. 如何在windows下确实删除一个文件(文件锁定问题)?
- 30. 如何强制删除动作按钮在jqgrid中调用删除控制器
相关问题:http://stackoverflow.com/questions/301174/delete-a-file-in-use-in-runtime – CesarB 2008-11-19 10:26:49