38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
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に含めない1</string>
|
||
<string>D:\DataFolder\ZIPに含めない2</string>
|
||
</ExcludesDirectory>
|
||
</ZipperConfig>
|
||
```
|