Test.EIImageViewer
parent
723f1495ef
commit
9f6e32d9be
|
@ -25,6 +25,8 @@ using SharpCompress.Common;
|
||||||
using System.IO.Compression;
|
using System.IO.Compression;
|
||||||
using MaterialSkin2DotNet.Controls;
|
using MaterialSkin2DotNet.Controls;
|
||||||
using MaterialSkin2DotNet;
|
using MaterialSkin2DotNet;
|
||||||
|
using Renci.SshNet.Compression;
|
||||||
|
using SharpCompress.Archives;
|
||||||
|
|
||||||
namespace PublishSite
|
namespace PublishSite
|
||||||
{
|
{
|
||||||
|
@ -1025,13 +1027,51 @@ namespace PublishSite
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await Task.Run( () =>
|
//await Task.Run( () =>
|
||||||
{
|
//{
|
||||||
//将文件夹里的内容打包成压缩包
|
//将文件夹里的内容打包成压缩包
|
||||||
ZipFile.CreateFromDirectory(localSourceFolder, filePath,CompressionLevel.Fastest,true);
|
//ZipFile.CreateFromDirectory(localSourceFolder, filePath,CompressionLevel.Fastest,true);
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
|
//Compress - Archive - Path "C:\Users\username\Documents\myfolder" - DestinationPath "C:\Users\username\Documents\myfolder.zip" - Force
|
||||||
|
|
||||||
|
//var processStartInfo = new ProcessStartInfo
|
||||||
|
//{
|
||||||
|
// FileName = "cmd.exe",
|
||||||
|
// RedirectStandardInput = true,
|
||||||
|
// UseShellExecute = false,
|
||||||
|
// CreateNoWindow = true
|
||||||
|
//};
|
||||||
|
|
||||||
|
//using (var process = new Process { StartInfo = processStartInfo })
|
||||||
|
//{
|
||||||
|
// process.Start();
|
||||||
|
|
||||||
|
// using (var writer = process.StandardInput)
|
||||||
|
// {
|
||||||
|
// if (writer.BaseStream.CanWrite)
|
||||||
|
// {
|
||||||
|
// // 执行命令:Compress-Archive -Path <sourceFolderPath> -DestinationPath <destinationZipPath> -Force
|
||||||
|
|
||||||
|
// var cmdCompress = $"Compress-Archive -Path \"{localSourceFolder}\" -DestinationPath \"{filePath}\" -Force";
|
||||||
|
// writer.WriteLine(cmdCompress);
|
||||||
|
|
||||||
|
// WinformLog(cmdCompress);
|
||||||
|
// writer.Close();
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// process.WaitForExit();
|
||||||
|
|
||||||
|
// if (process.ExitCode != 0)
|
||||||
|
// {
|
||||||
|
// // 处理错误
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
|
|
||||||
|
//});
|
||||||
|
|
||||||
|
WinformLog($"打包结束");
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue