草庐IT

zip-align

全部标签

c# - 如何在 C# 中列出 .zip 文件夹的内容?

如何在C#中列出压缩文件夹的内容?例如,如何知道压缩文件夹中包含多少项目,以及它们的名称是什么? 最佳答案 .NET4.5或更高版本终于内置了处理通用zip文件的能力,在程序集System.IO.Compression中使用System.IO.Compression.ZipArchive类(http://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive%28v=vs.110%29.aspx)。不需要任何第3方库。stringzipPath=@"c:\e

c# - 使用 .NET 4.5 解压缩受密码保护的 ZIP 文件

Microsoft在System.IO.Compression中引入了对.NET4.5中ZIP文件处理的改进命名空间。即类ZipArchive和ZipFile.但是,我还没有看到使用native.NETZIP文件处理密码保护文件的方法。有没有办法做到这一点?(我知道有非常好的第3方zip文件库,这不是问题。) 最佳答案 不幸的是没有。.NetFramework4.5不支持受密码保护的zip文件。在这种情况下,您必须切换到众所周知的第3方库之一。 关于c#-使用.NET4.5解压缩受密码保

c# - 使用 .NET 4.5 解压缩受密码保护的 ZIP 文件

Microsoft在System.IO.Compression中引入了对.NET4.5中ZIP文件处理的改进命名空间。即类ZipArchive和ZipFile.但是,我还没有看到使用native.NETZIP文件处理密码保护文件的方法。有没有办法做到这一点?(我知道有非常好的第3方zip文件库,这不是问题。) 最佳答案 不幸的是没有。.NetFramework4.5不支持受密码保护的zip文件。在这种情况下,您必须切换到众所周知的第3方库之一。 关于c#-使用.NET4.5解压缩受密码保

c# - 以编程方式创建普通的 zip 文件

我看过很多关于如何在c#中压缩单个文件的教程。但是我需要能够从多个文件中创建一个普通的*.zip文件。.NET中有什么可以做到这一点吗?你有什么建议(请记住,我有严格的规定,不能使用其他库)谢谢 最佳答案 只是为偶然发现此问题的其他人提供的更新。从.NET4.5开始,您可以使用System.IO.Compression将目录压缩为zip文件。您必须添加System.IO.Compression.FileSystem作为引用,因为默认情况下不引用它。然后你可以这样写:System.IO.Compression.ZipFile.Crea

c# - 以编程方式创建普通的 zip 文件

我看过很多关于如何在c#中压缩单个文件的教程。但是我需要能够从多个文件中创建一个普通的*.zip文件。.NET中有什么可以做到这一点吗?你有什么建议(请记住,我有严格的规定,不能使用其他库)谢谢 最佳答案 只是为偶然发现此问题的其他人提供的更新。从.NET4.5开始,您可以使用System.IO.Compression将目录压缩为zip文件。您必须添加System.IO.Compression.FileSystem作为引用,因为默认情况下不引用它。然后你可以这样写:System.IO.Compression.ZipFile.Crea

c# ZipFile.CreateFromDirectory - 进程无法访问文件 "path_to_the_zip_file_created.zip",因为它正被另一个进程使用

基本代码:stringstartPath=@"C:\intel\logs";stringzipPath=@"C:\intel\logs-"+DateTime.Now.ToString("yyyy_dd_M-HH_mm_ss")+".zip";ZipFile.CreateFromDirectory(startPath,zipPath);Error:theprocesscannotaccessthefile"path_to_the_zip_file_created.zip"becauseitisbeingusedbyanotherprocess.上述设置在我安装了VisualStudio的

c# ZipFile.CreateFromDirectory - 进程无法访问文件 "path_to_the_zip_file_created.zip",因为它正被另一个进程使用

基本代码:stringstartPath=@"C:\intel\logs";stringzipPath=@"C:\intel\logs-"+DateTime.Now.ToString("yyyy_dd_M-HH_mm_ss")+".zip";ZipFile.CreateFromDirectory(startPath,zipPath);Error:theprocesscannotaccessthefile"path_to_the_zip_file_created.zip"becauseitisbeingusedbyanotherprocess.上述设置在我安装了VisualStudio的

IDEA打不开,报错Error opening zip file or JAR manifest missing : D:\BaiduNetdisk\锟斤拷锟斤拷ja-netfilter.jar

1、原因:是在进行单元测试里@Test对于控制台输入不了值的配置时,当时4指的那里是乱码,重启idea后,双击打不开了。 2、方法:找到bin目录下的idea.bat以记事本打开。 3、在最后一行输入pause,保存。(这是用来查看启动不了的原因) 4、再双击idea.bat打开,查看报错信息 5、这个是环境变量配置中有中文或空格 6、我将环境变量和对应的目录下的中文或空格换成英文。也要将里面的文件里的路径中的也换成英文。  7、重新启动成功!!!!!!!!

c# - 如何使用 .NET 创建 7-Zip 存档?

如何从我的C#控制台应用程序创建7-Zip存档?我需要能够使用广泛可用的常规7-Zip提取文件程序。这是我的结果,其中提供的示例作为该问题的答案向7z.exe“脱壳”-这是最简单、最有效的方法,我可以确认它运行良好。作为workmad3mentions,我只需要保证所有目标机器上都安装了7z.exe,这是我可以保证的。7Zipinmemorycompression-这是指在发送给客户端之前压缩“内存中”的cookie;这种方法似乎很有前途。包装器方法(包装LZMASDK)返回类型byte[].当我写byte[]数组到文件,我无法使用7-Zip(File.7zisnotsupported

c# - 如何使用 .NET 创建 7-Zip 存档?

如何从我的C#控制台应用程序创建7-Zip存档?我需要能够使用广泛可用的常规7-Zip提取文件程序。这是我的结果,其中提供的示例作为该问题的答案向7z.exe“脱壳”-这是最简单、最有效的方法,我可以确认它运行良好。作为workmad3mentions,我只需要保证所有目标机器上都安装了7z.exe,这是我可以保证的。7Zipinmemorycompression-这是指在发送给客户端之前压缩“内存中”的cookie;这种方法似乎很有前途。包装器方法(包装LZMASDK)返回类型byte[].当我写byte[]数组到文件,我无法使用7-Zip(File.7zisnotsupported