system.io.compression

    4热度

    1回答

    我正在使用.Net 4.5.2 System.IO.Compression.ZipArchive类处理一些第三方ZIP文件,并且所有工作都很好。 但是,我需要区分文件条目从目录条目,最好不先提取它们。 有没有办法告诉ZipArchive条目是否是一个目录而不提取它? 据了解,ZipArchiveEntry没有属性可以告诉它是否是文件或目录。

    2热度

    1回答

    首先,我想说,我试过寻找这个解决方案,我还没有找到一个我不必解压的地方,添加我的文件夹然后再压缩。我没有使用任何第三方库。如果可能的话,我想使用system.io.compression来做到这一点...如果不是,我会使用dotnetzip作为我的最后手段。 tl; dr。 我希望能够将包含文件的目录添加到已创建的zip文件中。这可能使用system.io.compression库吗? 编辑:

    0热度

    1回答

    MVC项目添加乐声Manager插件(插件的CKEditor) 我得到了C#侧的错误。 我该如何解决问题。

    1热度

    1回答

    我正在使用ZipArchive,它主要工作,我看到的一个问题是,当文件下载我无法打开它与Windows默认归档例程。如果我单击压缩文件并提取所有内容,我会收到一条错误消息,指出没有要提取的条目。任何人都知道这是为什么发生?对于它的价值,我可以用7zip打开相同的文件,并提取文件就好了。 public virtual ActionResult GetZip() { var su

    0热度

    1回答

    我有一个zip文件中的zip文件,并在内部zip文件中我有一个Excel和PDF/TIF文档。 我目前正在开发一个工具,读取所有这些文件并将它们存储在数据库中。在我以前将两个文件先存储在一个文件夹之前,但由于zip文件存放了大量文件,我收到了磁盘空间不足异常。 所以现在我想尝试直接存储在数据库中的文件,而不知道文件夹的位置。 // Path.Combine(exportPathNoZip,entr

    -2热度

    1回答

    请告诉我,我该如何实现Encoding.GetEncoding(“cp866”)? 在从存档导出过程中,俄语符号未正确显示。 public static class ZipArchiveExtension { public static void ExtractToDirectory(this ZipArchive archive, string destinationDirector

    9热度

    2回答

    我使用标准的VB.NET库来提取和压缩文件。它也可以工作,但是当我必须提取并且文件已经存在时,问题就来了。 代码我用 进口: Imports System.IO.Compression 方法我打电话的时候,它崩溃 ZipFile.ExtractToDirectory(archivedir, BaseDir) archivedir和的BaseDir设置为好,其实,如果没有文件工作覆盖。这个问

    1热度

    1回答

    我正在写一个简单的桌面应用程序,以将文件从一台PC复制到另一台。无法使用Windows 10重新分析点,特别是我的音乐。我以为会用一行简单的代码逃脱: ZipFile.CreateFromDirectory(documentsFolder, docSavePath + @"\Documents.zip", CompressionLevel.Optimal, false); 但并非如此,它在My

    0热度

    2回答

    我有一个C#WinForms .NET应用程序,我试图写入一个zip存档并使用System.IO.Compression从它读取。 这里的,现在我创建ziparchive: public void SaveStdV20ZipProject(string strfilepath, clsProjectInfo GameInfo) { using (var ms = new Me