如果你在删除一个Windows抱怨的文件时遇到了“太长”的问题,那么有一个非常简单的解决方案直接内置到Windows中,不需要额外的应用程序、黑客或解决方法。
我们之前已经详细讨论过这个问题,但要点是:Windows使用了一个名为“长文件名(Long Filenames,LFN)”的命名约定。LFN系统支持最多255个字符的文件名。但是,其他操作系统没有类似的限制。因此,如果某个Mac或Linux用户要归档一堆名称较长的文件,并将归档文件发送给您,则提取该归档文件会使您的文件长度超过Windows的字符长度。如果您试图删除其中一个,Windows将报告文件名太长,无法删除。
有多种方法可以解决这个问题(比如下载免费的7-Zip文件压缩工具,它的内置文件管理器不会抱怨文件名的长度),但是我们可以利用旧的Windows技巧来缩短文件的工作时间,而不是求助于额外的软件或第三方解决方法。
如果您在长文件路径名(而不是长文件名)方面遇到问题,您可以在Windows10中进行一些小调整,以启用更长的文件路径。
相关:为什么Windows报告此文件夹太长而无法复制?
在长文件名系统出现之前,DOS中有文件名系统,现在称为8.3文件名系统(因为文件名限制为8个字符,扩展名为3个字符)。Windows以向后兼容而闻名,这是向后兼容非常有用的一个完美例子。在DOS成为主流操作系统几十年后,我们仍然可以在现代Windows计算机上调用文件的DOS文件名,而且,与使其不安的过长文件名不同,Windows在处理这些短文件名时不会有任何抱怨(尽管它们指向的正是最初导致问题的文件)。
要删除过长的文件,只需在文件所在的目录中打开命令提示符,然后使用简单的命令获取短文件名。打开文件资源管理器并导航到文件所在的目录。按住Shift键,然后右键单击空白区域。选择“在此处打开命令窗口”。一个命令提示窗口将打开,集中在您所在的目录上。
然后,在命令提示窗口中输入以下命令:
DIR /X如果目录中包含的文件比单个屏幕上显示的文件多,请改用DIR/X/P命令,这样它将在每个屏幕长度处暂停,以便您可以检查文件列表。
此命令将列出当前目录中的所有目录和文件,并且还将列出所有文件和目录的旧8.3文件名。在上面的示例屏幕截图中,您可以看到文件名不合理(数百个字符长)的伪txt文件如何简化为简单的“WHYSOL~1.txt”。
使用要删除的文件或目录的短名称,只需对该文件发出DEL命令:
DEL WHYSOL~1.TXT显然,请用要删除的文件名替换WHYSOL~1.TXT。
Windows将毫无疑问地删除该文件(您可以再次运行DIR/X进行确认,或者只在“窗口资源管理器”中检查目录)。就这些!通过巧妙地使用非常旧的命令,您可以删除任何文件,而不管文件名有多长。
... 让我们用一个例子来看看它是如何工作的。在这里,我们有一个长文件名的文件在一个目录中。 ...
...方卸载程序应用程序可能会有很大帮助。我们将向您展示如何在不留下任何剩余数据的情况下卸载Windows上的应用程序。 ...
...的字体。或者,您可能需要删除有问题的字体。下面介绍如何在文件资源管理器中安装或删除字体。 使用文件资源管理器安装字体 在Windows 10上,可以安装TrueType(.ttf)、OpenType(.otf)、TrueType集合(.ttc)或PostScript Type 1(.pfb+...
...在某些情况下,直到Windows10自动清空你的回收站。下面是如何跳过回收站并立即删除文件。 这不一定“永久删除”文件。您删除的文件仍然可以恢复,特别是如果您使用的是机械硬盘驱动器而不是固态驱动器。我们建议使用加...
...置。如果你想编辑注册表,有几种方法可以做到。下面是如何从命令提示符编辑Windows注册表。 在我们开始之前,在进行任何编辑之前,备份注册表和计算机是很重要的。一个错误的举动可以使你的系统不稳定,甚至完全不可操...
...除文件之前的十天内。你不能在升级之前增加时间量。 如何工作 升级过程每半年进行一次,就像升级到新版本的Windows一样。升级时,Windows 10会将旧操作系统文件保存在Windows.old文件文件夹。如果遇到问题,可以回滚到以前版...
...发送它,或者可能它只是需要太长的时间来加载这里是你如何压缩你的PDF文件到一个较小的大小。 相关:什么是PDF文件(如何打开)? 不管你的理由是什么,减小PDF的大小都是一个简单的过程,不管你使用的是什么程序。下面...
...一版本的Windows10。 相关:什么是Windows.old文件文件夹以及如何删除它? 但是,此文件夹可能会占用硬盘上超过10 GB的空间。Windows将在10天后自动删除它,但您可以更快地删除它以立即释放空间。 警告:只有当你的电脑工作正常...