我有一個.exe文件,當我運行它時,一個目錄中的一些文件被鎖定。我也有可能在這個.exe中重命名該文件夾,並且當我想重命名它時,我當然會得到某些文件被鎖定的錯誤。其實我有兩個問題: 1)什麼功能導致文件鎖定?我的意思是可以,例如,FileAccess枚舉影響到這? 2)我該如何解決這個問題?在vb.net中解鎖文件夾
2
A
回答
3
1
1)什麼功能導致文件鎖定?
這是因爲造成一些程序(可能你的程序)有一個文件打開和鎖定,防止其他進程操縱它。
2)我該如何解決這個問題?
確保當您嘗試執行重命名時,包括您自己的過程在內保持打開文件。這通常意味着確保您始終關閉文件流,當您創建或打開文件時,可以通過Using
statement自動處理文件流。
相關問題
- 1. Vb.net - 目標文件夾上的FileMovement鎖
- 2. VB.net在一個文件夾中選擇文件和文件夾
- 3. 在啓動文件夾(VB.NET)
- 4. 如何在Linux下解鎖文件夾/文件
- 5. '文件夾'已被'文件夾'鎖定
- 6. 如何在.Net中以編程方式解鎖文件夾?
- 7. 如何在TFS中解鎖新創建的文件夾
- 8. 如何在C中鎖定文件夾#
- 9. 在VB.NET中拒絕訪問文件夾
- 10. 在VB.net/WPF中觀看文件夾
- 11. 將解鎖文件移動到新文件夾的程序
- 12. 解壓文件在VB.net
- 13. OpenFileDialog()鎖定文件夾
- 14. FindFirstChangeNotification鎖定父文件夾
- 15. C#FileSystemWatcher鎖文件夾
- 16. 文件夾鎖定程序
- 17. 進程鎖文件夾
- 18. 如何計算文件夾中有多少個文件夾vb.net
- 19. 如何查找文件夾中最舊的文件夾vb.net
- 20. VB.NET文件夾位置
- 21. 在C中刪除解鎖文件#
- 22. 從文件夾中加載圖像[VB.NET]
- 23. 在vb.net中顯示來自文件夾/文件的圖像
- 24. 如何解鎖圖像文件並將其從特定文件夾中刪除?
- 25. 刪除用戶在perforce中解鎖所有鎖定的文件
- 26. 在Subversion中遠程鎖定/解鎖文件
- 27. 在Ubuntu中使用C API鎖定和解鎖文件LInux
- 28. 解鎖鎖定的java文件Android studio
- 29. 用PhpStorm鎖定/解鎖文件
- 30. 從輸入文件鎖定和解鎖
應用程序對文件做什麼? – David
鎖定的文件不會阻止它被重命名。這裏更可能的問題是*目錄*被鎖定。不經常發生,但是如果它是程序的默認目錄,那麼肯定可能發生。像你的。密切關注Environment.CurrentDirectory。 –