有一个文件被另一个进程锁定以进行编辑。 有没有办法使用C程序以独占模式打开文件?在exlusive模式下打开一个锁定的文件
0
A
回答
0
是的,杀死其他进程。一个操作系统当然不会提供一种方法来允许你打开一个锁定的文件,这将完全破坏支持锁定的点。
Fwiw,一个非常常见的错误是尝试打开另一个进程已经打开的文件,并只指定读共享。无法工作,另一个进程已经获得了写入权限。您必须指定读取和写入共享。
相关问题
- 1. MSAccess - TransferDatabase - 文件锁定是否打开?
- 2. 原子打开并锁定文件
- 3. VSCode打开文件被锁定?
- 4. 如何在info模式下打开emacs中的* .info文件?
- 5. VS2010在设计器模式下打开我的类文件(.cs)
- 6. 在C中打开文件后锁定文件#
- 7. 一个打开的文件似乎被锁定,不能在微软边上传
- 8. 在ipad中总是在potrait模式下打开一个视图?
- 9. 声明应该打开一个emacs文件的模式
- 10. VB.NET打开一个文件从形式
- 11. 锁定一个文本文件在Perl
- 12. 如何告诉emacs在C++模式下打开.h文件?
- 13. 使用Python在读取模式下打开文件
- 14. Appcelerator。在单个上下文中打开模式窗口
- 15. 视图中打开锁定的文件在我的系统
- 16. 在Vim中打开所有符合特定模式的文件
- 17. Java:在不锁定的情况下从文件中打开并读取
- 18. 打开二进制文件的模式
- 19. C++中的文件打开模式
- 20. C++锁定文件Windows阻止模式
- 21. FUSE文件系统在打开文件时崩溃(仅在发布模式下)
- 22. Java在使用java7打开zipfile文件内的附加模式下打开2.2GB的大文件时出错NIO
- 23. 让nXML每次都打开同一个模式文件?
- 24. 在沙箱模式下打开撬台
- 25. Force System.Windows.Forms.WebBrowser在标准模式下打开
- 26. 在横向模式下打开视图
- 27. 在32位模式下打开
- 28. VBS在隐身模式下打开IExplorer
- 29. Acrobat在全屏模式下打开
- 30. 在32位模式下打开Xcode 4.3.1
取决于操作系统。 – 2010-09-21 09:27:25
您应该描述一下您尝试访问该文件时更加详细的情况。如果锁定了哪个文件(DLL/EXE或带有任何数据的文件)?为什么你需要**独家**访问?你可能想对文件做些什么。该怎么办(删除,更改包含,替换为另一个文件等)?您是否需要访问文件的相同内容,或者您需要将文件放在需要独占访问的同一地点?取决于你的答案可以给你一个建议。什么是锁定文件(服务,GUI应用程序,驱动程序)的过程?是停止/杀死进程是一种选择? – Oleg 2010-09-21 09:30:49
这是一个应用程序丢弃的数据文件。 – Pradeep 2010-09-21 09:37:48