0
A
回答
3
應該可能,但只有其他應用程序沒有文件與無的文件共享模式或「獨佔」寫(文件共享開放.None或FileShare.Write在.NET)
Here is a list of possible windows file sharing modes。它適用於C++,但所有原理都適用相同的原則,因爲文件共享是操作系統級別的概念。
對於.NET,適用相同的原則。枚舉請參見FileShare(雖然從上面的鏈接的討論更加有用於瞭解什麼類型的文件鎖涉及到不同類型的文件共享模式)
0
如果其他程序是.NET,它取決於它如何打開文件。如果它用FileShare.None打開它,那麼你將會運氣不好,否則它是可能的。
0
當我因爲應用程序已經鎖定文件而無法在記事本/超級編輯中打開文件時,我可以複製鎖定的文件,副本可以毫無問題地打開。
也許可以在c#代碼中使用相同的策略?
相關問題
- 1. 可以克隆.NET流嗎?
- 2. 我可以在使用git克隆的存儲庫中使用git svn嗎?
- 3. 我可以在Script.aculo.us的重影中自定義克隆嗎?
- 4. 我可以訪問已經在使用的ESE數據庫嗎?
- 5. 我們可以克隆WebView嗎?
- 6. 我們可以深入克隆AngularJS中的事件對象嗎?
- 7. 無法Git克隆,但可以做一個Git拉/推已經克隆的回購
- 8. 克隆其中的文本字段以及克隆文本?
- 9. 我可以使用Visual Studio克隆遠程github存儲庫嗎?
- 10. 使用JSON.stringify進行深度比較和克隆可以嗎?
- 11. 可拖動已droppped和克隆,但克隆也不能拖動
- 12. 在Silverlight中克隆控件
- 13. Ruby可以讀取在VB.NET中創建的.dat文件嗎?
- 14. 你可以在已經轉換的PDF中插入空行嗎?
- 15. 在rails中克隆記錄,是否可以克隆關聯和深度複製?
- 16. 是否可以克隆multimethod?
- 17. 是否可以克隆Z3_context?
- 18. 使用SheepIt JQuery插件可以有多層嵌套克隆表單嗎?
- 19. 你可以在Vb.Net中「標記」一個文件嗎?
- 20. 使用PHP克隆+重命名文件
- 21. 何時使用dup以及何時在Ruby中使用克隆?
- 22. 三js - 你可以克隆從collada文件加載的動畫嗎?
- 23. 我可以在自己的回購庫中擁有克隆的git回購嗎?
- 24. can bazaar可以忽略分支中已存在的文件嗎?
- 25. 即使它已經過時,仍然可以使用System.Data.OracleClient嗎?
- 26. VB.Net在已經運行的單詞實例中使用ActiveDocument
- 27. Java 7已經可以開發了嗎?
- 28. Wordpress數據庫已經在線但在線...可以重建嗎?
- 29. Mercurial替換已克隆文件中的值?
- 30. 我可以在VB.NET中使用Structure的擴展方法嗎?