跳转到主要内容

轻松提取归档集合

项目描述

easy-extract 尝试成为一个简单通用的多部分解压缩工具,它设计用于在一个命令行中提取和修复多种归档格式(rar, zip, xtm)的集合。

在从Usenet下载并且您有多个存放在不同目录中的归档时非常有用。

安装

在开始使用 easy-extract 之前,您必须安装以下软件

  • unrar-free

  • 7zip-full

  • par2

然后使用 easy_install

$ easy_install easy-extract

使用

用法: easy_extract [选项] [目录]…

选项
--version

显示程序版本号并退出

-h, --help

显示此帮助信息并退出

-f, --force

不要提示确认消息

-n, --not-repair

错误时不要尝试修复归档

-c, --repair-only

只进行检查和修复操作

-r, --recursive

递归查找归档

-k, --keep

成功后不要删除归档

-x, --no-index

不要索引提取的文件

只需在集合所在的目录中运行 easy_extract

$ easy_extract

在目录中递归查找归档

$ easy_extract -r my_archives/

找到的所有存档都将被提示,然后确认提取。去喝杯咖啡,脚本会完成剩下的工作!Easy_extract 将处理存档损坏的修复。

代码

如果您想重用代码来查找存档,可以这样做

>>> from easy_extract.archive_finder import ArchiveFinder
>>> from easy_extract.archives.rar import RarArchive
>>> archive_finder = ArchiveFinder('./my_path/', recursive=True, archive_classes=[RarArchive,])
>>> archive_finder.archives
... [<easy_extract.archives.rar.RarArchive object at 0x...>, <easy_extract.archives.rar.RarArchive object at 0x...>]

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

easy-extract-0.1.2.tar.gz (6.8 kB 查看哈希值)

上传时间

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面