ProjectMakoto.Tools/CreateZipFolder/Program.cs
2024-02-17 15:40:47 +01:00

24 lines
461 B
C#

using System.IO.Compression;
var env = Environment.GetCommandLineArgs();
if (env.Length < 3)
{
Console.WriteLine("Arguments required: [Directory] [OutputFile]");
return 1;
}
if (!new DirectoryInfo(env[1]).Exists)
{
Console.WriteLine($"'{env[1]}' does not exist.");
return 1;
}
if (new FileInfo(env[2]).Exists)
{
Console.WriteLine($"'{env[2]}' already exists.");
return 1;
}
ZipFile.CreateFromDirectory(env[1], env[2]);
return 0;