/ Published in: Bash
URL: http://reboltutorial.com/index.php?s=shell
7zip by command line
Expand |
Embed | Plain Text
SevenZip-Path: "C:\Program Files\7-Zip\7z.exe" zip-directory: func[zip-file-name directory /encrypt /targetdir _targetdir /local secret][ var1: to-local-file zip-file-name var2: directory ;call rejoin [quote SevenZip-Path " a -tzip " quote (to-local-file zip-file-name) quote directory "\*"] if/else encrypt [ secret: ask "secret key: " if/else targetdir [ make-dir/deep to-rebol-file _targetdir call temp: rejoin [quote SevenZip-Path " -p" secret " a -tzip " quote rejoin [_targetdir "\" var1] " " quote rejoin [var2 "\*"]] ][ call rejoin [quote SevenZip-Path " -p" secret " a -tzip " quote var1 " " quote rejoin [var2 "\*"]] ] ][ if/else targetdir [ make-dir/deep to-rebol-file _targetdir call rejoin [quote SevenZip-Path " a -tzip " quote rejoin [_targetdir "\" var1] " " quote rejoin [var2 "\*"]] ][ call rejoin [quote SevenZip-Path " a -tzip " quote var1 " " quote rejoin [var2 "\*"]] ] ] ]
You need to login to post a comment.
