src | ||
.gitignore | ||
LICENSE | ||
README.md |
ZipArchiver
設定ファイルで指定されたフォルダからZIPファイルを作成するプログラム。
動作環境
.NET6 SDK
動作確認済みの環境
- Windows11
- Debian11
設定ファイルの例
XML形式で指定します。
フォルダパスについては、環境に応じて、変更してください。
<?xml version="1.0" encoding="utf-8"?>
<ZipperConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- ZIP化する対象のフォルダパス -->
<TargetDirectoryName>D:\DataFolder</TargetDirectoryName>
<!-- ZIPファイルを出力するフォルダパス -->
<ZipperDirectoryName>D:\Backups</ZipperDirectoryName>
<!-- コマンドラインから入出力先を上書きできるようにするか -->
<EnableCommandLine>true</EnableCommandLine>
<!-- 圧縮のレベル -->
<!-- レベルは`System.IO.Compression.CompressionLevel`に依存する。 -->
<CompressionLevel>1</CompressionLevel>
<!-- ZIPファイルに含めないフォルダパス(絶対パスで指定) -->
<ExcludesDirectory>
<string>D:\DataFolder\ZIPに含めない1</string>
<string>D:\DataFolder\ZIPに含めない2</string>
</ExcludesDirectory>
</ZipperConfig>