![Windows 是否允許重新命名包含鎖定檔案的資料夾?](https://rvso.com/image/1558673/Windows%20%E6%98%AF%E5%90%A6%E5%85%81%E8%A8%B1%E9%87%8D%E6%96%B0%E5%91%BD%E5%90%8D%E5%8C%85%E5%90%AB%E9%8E%96%E5%AE%9A%E6%AA%94%E6%A1%88%E7%9A%84%E8%B3%87%E6%96%99%E5%A4%BE%EF%BC%9F.png)
了解 Windows 作業系統系列使用強製檔案鎖定而 POSIX 系列系統則使用諮詢鎖,我想知道 Windows 是否能夠重命名目錄結構,同時它包含一個或多個已以 Windows 方式鎖定的檔案?
動機:我無法使用 Windows 機器,但已經在跨平台開發方面付出了額外的努力,知道 Windows 是否可以做到這一點會對我有很大幫助。也提供了 Window 的 強製檔案鎖定機制真是一種樂趣,我自己研究網路來回答我的問題,這很複雜,因為網路上充斥著努力擺脫 Windows 檔案鎖的人。
答案1
不可以,您無法重新命名包含鎖定檔案的資料夾。
如果您以更高級的方式嘗試此操作(例如使用檔案管理器),會發生什麼:將使用目標名稱建立一個新資料夾,所有未鎖定的檔案將移動到那裡,並且初始資料夾將保持原樣與鎖定的檔案。