admin 管理员组文章数量: 887609
执行的操作:
——将C盘下的Code文件夹的My文件夹(已存在)压缩到到E盘的fuben文件夹(存在不存在都可以)中,压缩包的名称以当前时间命名。
预想的压缩结果不太一样:原想着只压缩Code文件夹中的My文件夹,但显示是压缩了Code文件夹。不过虽然是压缩了Code文件夹,但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')
执行该命令行的前提工作:
- 安装了Python,本人安装的是python3.6.4,安装教程,安装到哪个盘都可以,本人安装D盘。
- 安装GnuWin32 zip,Windows系统不自带,安装教程,直接点击安装,下载即可。
安装GnuWin32 zip(可能犹豫的地方):
本人安装D盘,没有问题。注意自动会创建Gnuwin32文件夹,直接选择D盘即可。
我选择都打勾
安装完成之后会再次跳出网页,下载zip-3.0-src压缩包,下载到bin文件夹,再解压。
操作结束,可进行命令行的编写了。
版权声明:本文标题:Windows系统利用zip命令压缩文件夹 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1735096243h1701418.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论