欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

The source file name(s) are larger than is supported by the file system

程序员文章站 2022-07-06 22:57:07
...

20170923本文针对此问题发布重要更新操作极其简单:

直接上解决最简单解决方案:文件夹右击
The source file name(s) are larger than is supported by the file system
点击添加到压缩文件(是的你没看错),下图才是重点,重点中的重点。。。。
The source file name(s) are larger than is supported by the file system
点击确定瞬间删除。(各位看官可知道有这种操作—-我是后来从百科上找的别喷我呀)

可(zuo)爱(si)的windows系统今天出了一个问题,在删除文件夹的时候出现了so long English,MD用了windows这么多年第一次遇到这种问题,看的我头都大了。。。。作为一名”出色“的程序员解决不了这问题以后还能混日子吗?自己zuo了一阵后发现自己是真的菜呀。只好向度娘求助,搜搜搜呀,结果还真找到了解决方法,贴个原链接以表敬意。自己搞了个翻译版详细说明一下如何操作。

华丽分割,正文开始


方法非常简单:找到出问题文件夹所在的整个文件结构的中点位置,将中点位置处的文件夹建立一个映射(文件链接),然后你就可以在映射的文件夹中分分钟删除映射过来的内容,最后删除原来的文件夹就会正常执行。

举个例子:删除文件夹操作出错的文件夹结构如下所示:

C:\Users\SpeedUpToZ\Desktop\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z

即你要删除桌面a文件夹时出错。
解决方法:

mklink /f D:\mapDirectory C:\Users\SpeedUpToZ\Desktop\a\b\c\d\e\f\g\h\i\j\k

然后你进入D:\mapDirectory文件夹就会看到\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z这部分内容,然后你就可以删除mapDirectory文件夹,最后删除a文件夹即可。


以下是在网上找到的文件链接(映射)相关的内容:

mklink /j “C:\Files” “D:\ProgramFiles”
命令解释:在C盘下创建D盘ProgramFiles文件夹的映射。

1,上面建立的链接属于软链接(/j),还有符号链接(/d)和文件的硬链接(/h)。

符号链接和软链接大致相同,区别在于,软链接是绝对路径链接,而符号链接允许相对路径的链接。

比如,分别创建c:\data\tmp的符号链接c:\1和软链接c:\2,那么c:\1指向的就是同级文件夹下的data文件夹下的子文件夹 tmp,而c:\2指向的是c:\data\tmp这样的绝对路径。影响就是,如果把c:\1和c:\2这两个文件夹移动到d盘,那d:\1的链接就失效了,而d:\2仍然有效。

文件的硬链接是对文件创建的链接,比如对c:\data\1.txt创建链接c:\data\2.txt,那么这两个文件就是同一个文件的两个等价别名了,相当于是指向同一个硬盘存储空间的两个指针,删除其中任何一个都不影响另一个文件。但是限制就是这种链接不能跨分区。

2,软链接和符号链接不能跨磁盘。

3,这个功能必须是在ntfs文件系统上才能使用。


相关标签: windows