簡體   English   中英

為什么文件夾在Windows XP和Windows Server 2003上被鎖定?

[英]Why folders are locked on Windows XP and Windows Server 2003?

我無法安全地刪除XP和2003 Server上的USB磁盤,因為我的應用程序保存了它。 USB上有一個文件夾,其中保存了一些文件。 我需要將這些文件從USB復制到磁盤C:上的某個目標文件夾中。 完成此操作后,我試圖安全刪除磁盤,但無法執行此操作,因為我的應用程序使用了它。 實際上,它將USB文件夾保存在必須復制文件所在的位置。 這僅在XP和2003服務器上發生,而在Windows 7中則沒有。 我使用File類的方法,例如CopyExistsSetAttributesPath類的方法。 提前致謝。

文件夾是共享對象,就像文件一樣。 在關閉文件夾上的所有句柄之前,您無法刪除文件夾或其所在的驅動器。

它們往往很難識別。 最有害的是當應用程序將文件夾設置為默認工作目錄(相當於.NET Environment.CurrentDirectory屬性)時創建的鎖。 忘記OpenFileDialog.RestoreDirectory是一個標准陷阱。 當應用監視目錄更改時,等效於.NET FileSystemWatcher類。 只是很難看到他們。 Windows 7及更高版本允許以任何方式彈出該卷,從而使其處理起來更加容易。 在superuser.com上進行了后續跟蹤,毫無疑問,實用程序可以使此操作更加明顯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM