在单声道 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 等存储在新创建的文件夹中。
这里有人可以帮助我吗?