提交 c9907114 编写于 作者: asyncricket's avatar asyncricket

add zipCmd demo to compress given files

上级 2504e872
import os
import time
# Windows
source_dir = ['C:\\Users\\bduan\\Documents\\testZipSrc']
# zip_exe = r'D:\Program Files (x86)\GnuWin32\bin\zip.exe'
zip_exe = r'D:\Programs\GnuWin32\bin\zip.exe'
target_dir = 'C:\\Users\\bduan\\Documents\\testZipTgt'
if not os.path.exists(target_dir):
os.mkdir(target_dir)
target = f"{target_dir}{os.sep}{time.strftime('%Y%m%d%H%M%S')}.zip"
zip_command = f"{zip_exe} -r {target} {''.join(source_dir)}"
# zip_command = zip_exe + "-r" + target + ''.join(source_dir)
print(f'Zip command is {zip_command}')
print('Running')
if os.system(zip_command) == 0:
print(f'Successful backup to {target}')
else:
print("backup FAILED")
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册