我正在提取像这样的压缩文件
ZipFile.ExtractToDirectory(zipFile, extractTo);
但我得到了一个
{"Could not find a part of the path 'C:\\....many subfolders\\Extremely long filename'."}
zip文件包含一个具有非常长路径的文件,文件名为c.a。共280个字符。我不确定这是否是我启用了长路径的问题,如这里所演示的,
如果我在资源管理器中打开路径,它将打开,但是带有长文件名的文件不在那里。如果我打开zip文件,文件就在那里,所以使用长文
我的Firefox会自动缩短我下载的文件的名称。例如,231546798_20110608.pdf变成了2315.pdf。
后来我意识到,它可能与我试图下载文件的路径的长名称有关。这条路长得离谱:
/windows-d/academic discipline/study objects/areas/human aspects/social sciences/communication/ways of communication/way of spread, ie electronic media and communication/application/telephone communica
厄格。从过去几天开始,很高的tweet ID (至少,它看起来与ID有关,但我想这可能是api返回中最近的一些变化)正在破坏我的代码。一开始,我尝试将ID作为字符串而不是整数传递给这个函数,我认为这是可行的,但实际上它只是从我的末尾上传文件的过程。
简而言之,php脚本生成这些函数调用,当它这样做时,它们就失败了。如果我下载该调用生成的php文件,删除服务器副本并在不更改它的情况下重新上传完全相同的文件,它就能正常工作。有人知道是什么导致了这种行为吗?
下面是我所怀疑的个人文件中最重要的部分,这些文件正在提取错误。每个文件都是为状态ID命名的(例如,以下文件名为12058543656.php)
在编译xfs文件系统的过程无声失败之前,我和我试图构建火狐有一些奇怪的错误和内核消息,但是在同一个硬件(不同的分区)中通过jfs编译时没有失败。
我从源代码中阅读了有关构建firefox的文档,并找到了以下声明
Note: Building Firefox in Linux on top of a non-native file system - for example, on a mounted NTFS partition - is explicitly not supported. While a build environment like this may succeed it ma