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

来源:互联网 发布:java snmp agent 编辑:程序博客网 时间:2024/05/18 09:18

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

直接上解决最简单解决方案:文件夹右击
这里写图片描述
点击添加到压缩文件(是的你没看错),下图才是重点,重点中的重点。。。。
这里写图片描述
点击确定瞬间删除。(各位看官可知道有这种操作—-我是后来从百科上找的别喷我呀)

可(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文件系统上才能使用。


阅读全文
0 0
原创粉丝点击