0
点赞
收藏
分享

微信扫一扫

Windows系统利用zip命令压缩文件夹

影子喵喵喵 2022-03-11 阅读 80
python

执行的操作:
——将C盘下的Code文件夹(已存在)压缩到到E盘的fuben文件夹(存在不存在都可以)中,压缩包的名称以当前时间命名。

存在疑惑:命令行应该是压缩Code文件夹中的My文件夹,但最终显示是压缩了Code文件夹

在这里插入图片描述

Python命令行:

import os
import time


#文件夹不要带空格
#书上这种写法source=['"C:\\My Documents"','C:\\Code'],我没搞成功
source='C:\\Code\\My'
target_dir='E:\\fuben'

target=target_dir+os.sep+time.strftime('%Y%m%d%H%M%S')+'.zip'

if not os.path.exists(target_dir):
os.mkdir(target_dir)

#注意:''.join(source)无空格
zip_command='zip -r {0} {1}'.format(target,''.join(source))

print(zip_command)

if os.system(zip_command)==0:
print('Successful backup to',target)
else:
print('Backup FALSE')

执行该命令行的前提工作:

  1. 安装了Python,本人安装的是python3.6.4,安装教程,安装到哪个盘都可以,本人安装D盘。
  2. 安装GnuWin32 zip,Windows系统不自带,安装教程,直接点击安装,下载即可。

安装GnuWin32 zip(可能犹豫的地方):

本人安装D盘,没有问题。注意自动会创建Gnuwin32文件夹,直接选择D盘即可。

在这里插入图片描述
我选择都打勾

在这里插入图片描述
安装完成之后会再次跳出网页,下载zip-3.0-src压缩包,下载到bin文件夹,再解压。

在这里插入图片描述
操作结束,可进行命令行的编写了。

举报

相关推荐

0 条评论