整理:
關於shutil命令的使用
關於shutil永久刪除、移動、複製文件操作
關於os刪除文件、文件夾
關於發送文件至回收站
關於os.walk() 遍歷多級目錄
import shutil
import os
shutil.copy(source, destination) # 複製文件
shutil.opytree(source, destination) # 複製文件夾
shutil.move(source, destination) #移動文件
shutil.movetree(source, destination) #移動文件夾
# 永久刪除
os.unlink() # 刪除文件
os.rmdir() # 刪除空文件夾
shutil.rmtree(source, destination) # 刪除文件夾(可以不爲空)
# 安全刪除 (發送到回收站)
send2trash.send2trash()
# 遍歷目錄
os.walk()
folderName # 文件夾
subfolder # 子文件夾
filename # 文件名
# zip文件
import zipfile
Z_file = zipfile.ZipFile('filename')
Z_file.extractall() # 解壓
Z_file.close()
newZip = zipfile.ZipFile('new.zip', 'w')
newZip.write('test.bxt', compress_type=zipfile.ZIP_DEFLATED) #壓縮newZip.close()