无法删除具有长文件名的文件?只需5秒钟就能修好

Windows有一系列多年前遗留下来的怪癖,比如它处理长文件名的方式。如果长文件名给您带来麻烦,下面是该怎么办。...

“请帮忙。我无法删除文件,因为文件名太长。“

delete-long-files-featured

这是一个复杂的问题,可以在五秒钟内解决,它所需要的只是一个简单的DOS命令从过去。但首先,让我们来了解一下Windows抛出的最古老的错误之一及其背后的罪魁祸首:长文件名(Long Filenames,LFN)。

什么是长文件名(long filenames)?

长文件名继承自Windows95及其MS-DOS体系结构。LFN系统指定的文件名和目录名最多为255个字符。这是对旧的8.3文件命名约定的一个更改,即最多8个字符(在任何目录路径之后),后跟一个由句点[.]和最多3个字符组成的可选文件扩展名。

由于Windows是向后兼容的,我们将使用这两个文件命名系统之间的“相互转换”来解决我们的问题,因为有时文件名会超过为它们设置的限制。

许多Windows程序期望最大路径长度小于255个字符。此限制不包括其所在的文件路径。但是,从一个位置复制文件时,会考虑整个文件路径。

Long File Name

文件名过长的文件可能是其他操作系统的产品。它也可以作为第三方软件的缓存文件生成。或者,它可以是一个名称很长的媒体文件。有时,如果这些文件存在于更深的目录(如网络共享)中,也会创建这些文件。

您可以使用创建这些文件的软件来管理这些文件。但如果失败了,这里有一个更简单的解决方案。

解决“过长”文件名错误

删除文件名较长的文件是一个简单的三步过程。诀窍是自动生成一个较短的文件名并使用它。

  1. 在文件所在的目录中打开命令提示符。
  2. 使用DOS命令以8.3文件名格式获取短文件名。
  3. 现在,在DOS中使用DEL命令删除文件。

让我们用一个例子来看看它是如何工作的。在这里,我们有一个长文件名的文件在一个目录中。

打开文件资源管理器并浏览到其目录中的文件。按Shift键,然后右键单击空白区域。在此处选择“打开命令窗口”。命令提示符窗口将打开,路径设置为您所在的目录。

Open Command Prompt

输入DOS命令以列出当前目录中的文件和文件夹。dir命令是一个内部命令,在所有Microsoft操作系统上都可用。/X属性显示非8.3文件名的短名称。当要检查的文件太多时,还可以使用DIR/X/P暂停并从一个屏幕移动到下一个屏幕。

下面的屏幕截图显示了我们要用“修改”的短文件名删除的文本文件。

007Ys3FFgy1h1oo0l33evj30im08rgm3

因此,您可以看到我们如何使用DOS为文件“自动生成”一个较短的名称。现在,只需在短文件名上使用简单的DEL命令就可以删除该文件。就这样!

007Ys3FFgy1h1oo0lmjyyj30im0atjry

这里的教训是不要忽视DOS。有许多有用的DOS命令仍然可以节省您的时间。在记住这些内容的同时,您还需要学习如何解决另一个常见的Windows问题:被锁定以进行编辑和删除的文件。

图片来源:hanss viaShutterstock.com网站

  • 发表于 2021-03-16 04:51
  • 阅读 ( 148 )
  • 分类:IT

你可能感兴趣的文章

7个你永远无法理解的windows谜团

...件夹,但Windows不允许您这样做。像/、*和:这样的字符在文件名中不起作用。这背后的原因来自Windows文件系统的工作方式。 ...

  • 发布于 2021-03-14 02:33
  • 阅读 ( 238 )

如何用一个插件让notepad++比较两个文件

...用户跳过了安装步骤。如果您这样做,那么插件管理器将无法安装。在安装Notepad++的同时,慢慢地继续执行这些步骤。 ...

  • 发布于 2021-03-20 01:58
  • 阅读 ( 274 )

如何在windows10中修复错误代码0x8000ffff

... 如果无法删除所有文件,请重新启动计算机,然后再次运行该过程。删除文件后,请重新启动系统。 ...

  • 发布于 2021-03-21 16:10
  • 阅读 ( 363 )

如何修复磁盘被写保护的usb错误

... 有时单个文件名会损坏。此外,长文件名是继承的Windows特性,在MS-DOS体系结构中根深蒂固。长和短的是,如果一个文件名超过255个字符,你会有一个糟糕的时间。 ...

  • 发布于 2021-03-23 13:37
  • 阅读 ( 230 )

删除重复和模糊照片的5个最佳android应用程序

...报废的认可程度。这款应用确实检测到了质量问题,但它无法判断照片是否出于某种原因而伤感。分类的最后阶段将由您决定。一旦决定,你可以给应用程序去批量删除照片。 ...

  • 发布于 2021-03-23 18:21
  • 阅读 ( 234 )

为什么要停止在microsoft office 365中使用autosave

...档的副本。您不必使用旧的“另存为”命令创建具有不同文件名的文件,只需保存原始文档的副本即可。 ...

  • 发布于 2021-03-25 12:20
  • 阅读 ( 487 )

6种方法修复贴在苹果商标上的iphone

...们先来讨论一下为什么你的iPhone会被贴在苹果的logo上。**无法通过此启动阶段的原因有很多,例如: ...

  • 发布于 2021-03-27 03:34
  • 阅读 ( 220 )

鼠标在mac上不工作?十招修好

... 选择蓝牙。 控件单击蓝牙鼠标并选择“删除”。 再次选择“删除”。 打开的蓝牙鼠标,稍等片刻,然后再将其打开。 选择“连接”按钮以再次将鼠标与Mac配对。 ...

  • 发布于 2021-03-28 00:52
  • 阅读 ( 332 )

如何用testdisk恢复linux上删除的文件

...并使用inode表跟踪inode。inode包含有关文件的元数据,例如文件名、文件所有者、权限等。 它还包含指向文件的硬链接的入口点。每个文件至少有一个硬链接。每次创建新的硬链接时,硬链接计数都会增加一个。每次删除硬链接...

  • 发布于 2021-04-01 08:34
  • 阅读 ( 313 )

如何在linux上使用chmod命令

...可以将其cd(执行)到该目录中。他们没有写权限,因此无法创建、编辑或删除文件。 最后一组三个字符也是r-x。这些权限适用于不受前两组权限控制的人。这些人(称为“其他人”)对此目录具有读取和执行权限。 总之,组...

  • 发布于 2021-04-03 05:19
  • 阅读 ( 141 )
importMercur
importMercur

0 篇文章

相关推荐