|
há 4 anos atrás | |
---|---|---|
FileZip | há 4 anos atrás | |
Publish | há 4 anos atrás | |
FileZip.sln | há 4 anos atrás | |
readme.md | há 4 anos atrás |
FileZip为net core2.1开发的文件加解压工具,包括 文件合并、加压(zip) 和 解压(unzip、un7z、unrar)等功能
运行环境 dotnet core 2.1
# 查看帮助
dotnet FileZip.dll
# 合并文件
dotnet FileZip.dll marge -i "E:\t 2" -o "E:\t 2.7z"
# 解压7z文件到文件夹"E:\t\t2"
dotnet FileZip.dll un7z -i "E:\t\m.7z" -o "E:\t\t2"
# 查看帮助
docker run --rm -it serset/filezip
# 解压7z文件m.7zd到文件夹 /root/docker/file/a
cd /root/docker/file
docker run --rm -it \
-v $PWD:/root/app/file \
serset/filezip \
dotnet FileZip.dll un7z \
"-i" "/root/app/file/m.7z" \
"-o" "/root/app/file/a"
help
帮助文档:
-c[--command] 要查询的命令。若不指定则返回所有命令的文档。如 help
zip
压缩为gzip文件。参数说明:
-i[--input] 待压缩目录 例如 "/data/a"
-o[--output] 压缩后文件名(若不指定,加压到压缩文件夹所在目录),例如 "/data/a.zip"
marge
合并文件。参数说明:
-i[--input] 待合并的文件夹 或 文件查询字符串。 如 /data/a/1.7z.*
-o[--output] 合并后文件
un7z
解压7z文件。参数说明:
-i[--input] 待解压文件 例如 "/data/a.7z.001"
-o[--output] 输出目录,(若不指定,则解压到压缩文件所在目录)
-m[--mute] 若指定,则不输出解压的文件(夹)信息
-mf[--mutefile] 若指定,则不输出解压的文件信息
unrar
解压rar文件。参数说明:
-i[--input] 待解压文件 例如 "/data/a.rar.001"
-o[--output] 输出目录,(若不指定,则解压到压缩文件所在目录)
-m[--mute] 若指定,则不输出解压的文件(夹)信息
-mf[--mutefile] 若指定,则不输出解压的文件信息
unzip
解压zip文件。参数说明:
-i[--input] 待解压文件 例如 "/data/a.zip.001"
-o[--output] 输出目录,(若不指定,则解压到压缩文件所在目录)
-m[--mute] 若指定,则不输出解压的文件(夹)信息
-mf[--mutefile] 若指定,则不输出解压的文件信息