這主要是因為文件在windows系統下默認最長字元數是260個,包含各層文件夾名和本身的文件名,一旦超過就無法進行重命名和刪除等操作。
我所知的解決方法有三種。
方法一:嘗試剪切文件到磁碟根目錄,路徑變為最短後刪除。若無效則看方法二。
方法二:像其他答主那樣說的,文件夾一層層更名為「1」。但如果套娃文件夾太多,也會很麻煩,而且萬一還是超過260字元呢?請看方法三。
方法三:安裝一個WinRAR,就是那個你在xp和win7時代用過的解壓軟體。打開WinRAR-瀏覽-選中問題文件(可粘貼問題文件路徑)-勾選壓縮選項中的「壓縮後刪除原文件」-確定。然後你就只看到一個壓縮包了,隨手刪掉即可。
這方法能解決大多數甚至不是由於260字元限制導致的問題,相比起格式化、安全模式刪除更妥當。
當然你也可以嘗試解除系統的260字元限制,搜索一下教程即可,不麻煩,不過我一直沒成功過。
本答案於2021年8月13日手打,願世界抗疫早日成功。