由於在嘗試訪問文件之前無法可靠地檢查文件是否正在使用,建議您在連續嘗試移動/刪除/讀取文件之前進行操作成功的?當文件正在使用時處理文件訪問
2
A
回答
1
希望這一個幫助...... [它是在C#...而不是這樣做的最優雅的方式,但還是檢查出來] http://www.dotnetscraps.com/dotnetscraps/post/FileInUse.aspx
1
這取決於您使用的語言/操作系統。大多數語言都有某種方法來檢查文件是否可用於打開;您可以做的另一件事是嘗試打開文件並在打開時捕獲異常。最後,如果您只是打算從文件中讀取數據,則無論如何您都可以打開它。
相關問題
- 1. 正在構建文件時處理文件訪問鎖
- 2. 批處理 - 訪問使用批處理文本文件時「訪問被拒絕」
- 3. 在訪問文件夾時運行的批處理文件
- 4. 在批處理文件中訪問未知文件夾
- 5. 處理/訪問磁盤上的文件
- 6. 僅當沒有其他「進程」正在處理文件時纔讀取文件
- 7. 使用XMLReader正確處理XML文件
- 8. 當試圖刪除文件時正在使用'文件正在使用'#
- 9. 處理使用java服務器併發訪問XML文件
- 10. 使用批處理文件循環訪問Oracle SQL腳本
- 11. 當文件不同時批處理文件比較返回0
- 12. 使用批處理文件
- 13. 使用批處理文件
- 14. 使用GIO處理文件
- 15. 使用IE時文件訪問異常
- 16. c#文件處理問題
- 17. 文件處理問題
- 18. Perl文件處理問題?
- 19. C++文件處理問題
- 20. C文件處理問題
- 21. 批處理文件問題
- 22. 當Directory.GetFiles()被拒絕訪問時忽略文件夾/文件
- 23. 當我使用PickSingleFileAsync()的xDocument.Load()文件時,訪問被拒絕
- 24. 使用grep處理文本文件
- 25. 文本文件處理 - 使用java
- 26. 文件處理和文件
- 27. OutOfMemoryException正在處理大文件
- 28. SVN - 處理正在提交的文件
- 29. 批處理文件 - 使用文件擴展名創建文件
- 30. 當操作系統打開腳本來處理打開該文件時,如何從python訪問文件?
呀。那時候我想過那個。這真的是唯一的方法嗎? XD然後循環,直到它正確。 – Jonn 2010-11-05 07:17:40