ZipArchiver/README.md

38 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

2024-03-23 17:50:56 +09:00
ZipArchiver
===
設定ファイルで指定されたフォルダからZIPファイルを作成するプログラム。
## 動作環境
.NET6 SDK
### 動作確認済みの環境
- Windows11
- Debian11
## 設定ファイルの例
XML形式で指定します。
フォルダパスについては、環境に応じて、変更してください。
```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に含めない</string>
<string>D:\DataFolder\ZIPに含めない</string>
</ExcludesDirectory>
</ZipperConfig>
```