我最终遇到了一个无法删除的文件夹。由于Windows 7抱怨我在旧的回收站中执行了删除操作,并显示一条消息“文件名太长,而不是256个字符,而不是256个字符”(或类似的东西),因此问题开始了。我尝试了很多类似此类似问题中提到的操作:在Windows 7中重命名/删除不可能的文件名
但是我没有成功。我成功重命名并删除了许多子文件夹,但不是全部。这是可见的,是回收站中的一个文件夹:
C:\RECYCLER\S-1-5-21-842925246-2025429265-682008880-1013\
在该文件夹中还有一个命名的文件夹,com4
但仅对Total-Commander这样的工具可见。我无法通过以下方式显示此文件夹com4
:
dir *.* /A:s
dir *.* /A:h
我发现有趣的是,其中显然存在某些内容,因为以下命令会导致:access denied
。因此,Windows 7可以识别对象,但不会显示或删除该对象。
rd "\\c:\RECYCLER\S-1-5-21-842925246-2025429265-682008880-1013\com4\
即使我使用提升的命令提示符并以admin身份登录,也没有任何限制(我认为)。
任何想法如何摆脱这个名为文件夹com4
?清除下面的任何内容c:\RECYCLER
也很好。
要解决路径/文件名过长的问题,可以缩短文件夹的名称,直到路径/文件足够短以致无法删除。
即使如此,看来您还有另一个问题。Windows无法删除某些已创建的文件名(以您的情况为Com4)。您可以尝试从Linux或Windows资源管理器以外的某些软件中删除这些文件,以将其删除。
此外,在Windows和DOS实用程序中,某些单词也被保留,不能用作文件名。[17] 例如,DOS设备文件:[19]
CON,PRN,AUX,CLOCK $,NUL COM1,COM2,COM3,COM4 LPT1,LPT2,LPT3,LPT4(仅在某些DR-DOS版本中为LPT4)LST(仅在86-DOS和DOS 1.xx中) ,SCREEN $(仅在多任务MS-DOS 4.0中)$ IDLE $(仅在并发DOS 386,多用户DOS和DR DOS 5.0及更高版本中)CONFIG $(仅在MS-DOS 7.0-8.0中)
https://zh.wikipedia.org/wiki/文件名
注意:我已经看到一些类似的问题,这些问题可以通过使用8.3 / MSDOS版本的文件名来解决。
dir / X(大写的X。)
此命令将显示8.3 / MSDOS中的文件名。
在描述中链接到的页面上有关于此的更多信息:重命名/删除Windows 7中不可能的文件名
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句