我正在尝试使用带有.Net核心的库为压缩文件设置密码。
我按照示例来设置密码,但是一旦创建了压缩文件,文件就在里面,压缩文件就创建了,但是没有密码。
// Create a password for the Zipfolder
// https://github.com/icsharpcode/SharpZipLib/wiki/Zip-Samples
using (ICSharpCode.SharpZipLib.Zip.ZipFile ZipFile = new ICSharpCode.SharpZipLib.Zip.ZipFile(Path.GetFileName(destinationPa
我想从.net核心web应用程序发布创建一个压缩文件,该应用程序当前已发布到_artifacts/MyApp文件夹,但我似乎无法创建所需的压缩文件结构。
发布的输出是任何aspnet核心应用程序的标准输出。
_artifacts/MyApp
_artifacts/MyApp/wwwroot
_artifacts/MyApp/<dlls, config and other output>
我将MyApp的根目录设为压缩文件的根目录,这类似于
/wwwroot
/<dlls, config and other output>
我尝试了以下方法,但它包含了压缩包中的文件夹_a
我在c#中对压缩文件使用DotNetZip。我可以用下面的代码创建带有密码的zip文件: using (ZipFile zip = new ZipFile()
{
zip.Password = "password";
zip.AddDirectory(path);
zip.Save(outputPath);
} 我使用此代码压缩文件我的目录或文件。但是我想在我的zip文件中设置密码。 因此,我使用以下代码: using (ZipFile zip = new ZipFile("MyFile.zip")
{
zip.Password
问题是,当我尝试运行bash函数时,终端会被卡住,什么也不会发生。
我想使压缩文件夹更快,所以我想做一个别名。
我想键入: zip folder1,以及要创建的folder1.zip。
我还希望能够一次性使用多个文件夹: zip folder1 folder2 folder3,以及要创建的压缩程序。
我补充说:
zip() {
zip "$1.zip" "$1" -rvZ store
}
在.bashrc中,之后我尝试从终端压缩文件夹: zip folder1
预期的结果将是创建folder1.zip,其中包含file1 file2 file3。
我正在尝试使用ZipStream ()在Kohana3.3中动态实现创建和流压缩文件。我以为压缩文件在第一张图片被添加到zip时就会被传输,但是在创建整个zip文件并将其发送给用户之前,下载会被延迟。
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Download extends Controller {
public function action_images()
{
require Kohana::find_