.net dotnetZip如何使用memoryStream写入特定文件夹
我需要创建一个包含文件夹结构的zip文件,并能够将文件从内存流添加到特定文件夹 我试图用实现这一点,但他们似乎已经放弃了对通过流将文件添加到特定文件夹的支持 我能找到的所有示例都使用以下内容: AddEntry(“test.txt”,“folder”,memoryStream) 但是,此方法不再允许您添加要将文件添加到其中的文件夹名称 AddEntry(“test.txt”,memoryStream).net dotnetZip如何使用memoryStream写入特定文件夹,.net,zip,dotnetzip,.net,Zip,Dotnetzip,我需要创建一个包含文件夹结构的zip文件,并能够将文件从内存流添加到特定文件夹 我试图用实现这一点,但他们似乎已经放弃了对通过流将文件添加到特定文件夹的支持 我能找到的所有示例都使用以下内容: AddEntry(“test.txt”,“folder”,memoryStream) 但是,此方法不再允许您添加要将文件添加到其中的文件夹名称 AddEntry(“test.txt”,memoryStream) 如何使用dotnetZip在zip文件中创建子文件夹并将memoryStream文件添加到该文
如何使用dotnetZip在zip文件中创建子文件夹并将memoryStream文件添加到该文件夹,而不必保存到磁盘?条目路径可以包括归档文件中的目录,因此您应该首先 .AddEntry(“folderName/”) ,接- .AddEntry(“folderName/filename.txt”,memoryStream)
谢谢,发现您只需要.AddEntry(“文件夹/文件”,stream);我用了错误的斜杠。AddEntry(“foldername/”)将不起作用,因为该方法没有仅一个参数的重载。很可能,它应该拼写为AddEntry(“foldername/”,null),现在无法尝试代码。Nickolay Olshevsky,用于空文件夹。AddEntry(“foldername/”,新字节[]{});