重要文件备份脚本
一个用于实现文件筛选并备份的Python脚本。有如下功能:
- 全局单文件大小限制(筛出了过大的音视频等文件)
- 个别扩展名的扩大文件大小限制(避免筛选出稍大的图片、压缩包等)
- 时间限制,增量备份
- 仅更新大小不同的文件
- 支持多语言文件名
- 可跨平台
- 有直观的文本输出
- 脚本可扩展,可稍加修改实现可选的全局总大小限制、扩展名限制等
注意使用时要保存为UTF-8编码,以免出编码问题。
from sys import stdout
import os
import shutil
import time
#highprext = [".doc",".docx",".rtf",".xls","xlsx",".ppt",".pps",".pptx"] #可选的限制文件类型
otherext = [".pdf",".gif",".jpg",".png",".tif",".bmp",".zip",".tar",".tgz",".gz","7z …