CreateArchive
CreateArchive[source]
从 source 的当前目录中创建一个压缩档案.
CreateArchive[source,path]
在由 path 指定的目录或者文件中创建一个压缩档案.
更多信息和选项
- CreateArchive 从档案名称的文件扩展名中推导出压缩格式. 如果没有给出扩展名,CreateArchive 使用 ZIP 压缩.
- 可能的文件扩展名包括:".zip"、".gz"、".tar.gz"、".bz2"、".tar.bz2"、".tbz"、".tbz2"、".tb2"、".tgz" 和 ".zst".
- source 指定可以是以下任意形式:
-
File["source"] or "source" 明确的文件名或目录 URL["url"] or "url" HTTP、HTTPS 或 FTP URL {source1,source2,…} 文件或目录列表 <"file1"source1,"file2"source2,… > 将每个文件或目录重命名为 filen - 默认情况下,CreateArchive 在 Directory[] 给定的当前工作目录中创建档案.
- 源路径以及目标路径可以是一个相对或者绝对目录或者文件说明.
- 相对目录或者文件路径相对于当前工作目录而言.
- 如果 path 指定目录,则会自动选择一个适合存档的文件名.
- CreateArchive 返回创建的档案的完全文件名,并且如果还没创建,返回 $Failed.
- 可以给出以下选项:
-
CompressionLevel Automatic 使用的压缩级别 CreateIntermediateDirectories True 是否创建中间目录 OverwriteTarget False 是否覆盖现有档案 - OverwriteTarget 可用设定包括:
-
False 不要覆盖现有文件 True 覆盖现有文件 "KeepBoth" 保留现有文件,自动为新文件选择一个名称 - 带有 URL 源的 CreateArchive 接受以下 URLDownload 选项:
-
Authentication None 要发送的认证信息 CookieFunction Automatic 对收到的 cookie 应用的函数 ConnectionSettings Automatic 连接的速度和其他设置 FollowRedirects True 是否遵循 HTTP 重定向 Interactive True 是否允许交互式认证对话框 TimeConstraint Infinity 等待响应的时间 VerifySecurityCertificates True 是否验证 SSL 安全证书 - CreateArchive 不删除源文件或者目录.
范例
打开所有单元关闭所有单元基本范例 (3)
范围 (11)
源 (5)
路径 (3)
选项 (4)
OverwriteTarget (1)
应用 (1)
用 SendMail 发送具有最大文件压缩率的目录:
属性和关系 (1)
Wolfram Research (2010),CreateArchive,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CreateArchive.html (更新于 2020 年).
文本
Wolfram Research (2010),CreateArchive,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CreateArchive.html (更新于 2020 年).
CMS
Wolfram 语言. 2010. "CreateArchive." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/CreateArchive.html.
APA
Wolfram 语言. (2010). CreateArchive. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CreateArchive.html 年