1

在单声道 2.0.1(和其他版本)上,当我提取带有子文件夹的 zip 文件时,它会错误地在本地文件系统上创建新文件。

FastZip fs = new FastZip();
fs.ExtractZip(LocalFile, LocalFolder, ""); 

将导致以这种形式创建文件(所有文件,没有子文件夹,反斜杠“\”在文件名中!)

-rw-r--r-- 1 brainstorm brainstorm 74459 2009-03-12 23:20 images\bg.jpg 
-rw-r--r-- 1 brainstorm brainstorm 76188 2009-03-12 23:20 images\creditsbg.jpg 
-rw-r--r-- 1 brainstorm brainstorm 496 2009-03-12 23:20 images\credits.html 
-rw-r--r-- 1 brainstorm brainstorm 427571 2009-03-12 23:20 images\creditsleft.jpg 

请注意:这些是文件而不是文件夹图像中的文件。这种行为当然是错误的,它应该创建一个名为“images”的文件夹并将 bg.jpg 等存储在新创建的文件夹中。

这里有人可以帮助我吗?

4

0 回答 0