这主要是因为文件在windows系统下默认最长字符数是260个,包含各层文件夹名和本身的文件名,一旦超过就无法进行重命名和删除等操作。
我所知的解决方法有三种。
方法一:尝试剪切文件到磁盘根目录,路径变为最短后删除。若无效则看方法二。
方法二:像其他答主那样说的,文件夹一层层更名为“1”。但如果套娃文件夹太多,也会很麻烦,而且万一还是超过260字符呢?请看方法三。
方法三:安装一个WinRAR,就是那个你在xp和win7时代用过的解压软件。打开WinRAR-浏览-选中问题文件(可粘贴问题文件路径)-勾选压缩选项中的“压缩后删除原文件”-确定。然后你就只看到一个压缩包了,随手删掉即可。
这方法能解决大多数甚至不是由于260字符限制导致的问题,相比起格式化、安全模式删除更妥当。
当然你也可以尝试解除系统的260字符限制,搜索一下教程即可,不麻烦,不过我一直没成功过。
本答案于2021年8月13日手打,愿世界抗疫早日成功。