CreatePacletArchive[source]
从 source 创建小数据包存档文件.
CreatePacletArchive[source,destdir]
从 source 创建小数据包存档文件,并将它放在 destdir 中.
CreatePacletArchive
CreatePacletArchive[source]
从 source 创建小数据包存档文件.
CreatePacletArchive[source,destdir]
从 source 创建小数据包存档文件,并将它放在 destdir 中.
更多信息
- CreatePacletArchive 返回到创建的小数据包存档文件的完整路径,如果出现错误,则返回 $Failed.
- source 指定可为一下任意形式:
-
"source" 到小数据包目录的明确路径 File[…] 对小数据包目录的指代 {source1,source2,…} 文件或目录列表 - 根据小数据包的名称和版本号自动产生小数据包存档文件的名称,以 .paclet 结尾.
- 被打包的目录之一必须包含适当的小数据包描述符文件(PacletInfo.wl 或 PacletInfo.m).
- 在使用 CreatePacletArchive[dir] 时,创建的小数据包存档文件被放在 dir 旁边.
- CreatePacletArchive 使用 ZIP 压缩,可用基于 ZIP 的工具检查小数据包存档文件.
- CreatePacletArchive 不删除源文件或目录.
- 可以将小数据包存档文件用作与其他人共享小数据包或部署到小数据包服务器的便捷方式.
- 用 PacletInstall 将小数据包存档文件 (.paclet) 安装到你的系统上.
范例
打开所有单元 关闭所有单元基本范例 (1)
tempDir = CreateDirectory[]p = PacletObject[<|"Name" -> "TrivialPaclet", "Version" -> "1.0", "Extensions" -> {{"Kernel", "Context" -> "TrivialPackage`"}}|>]Put[p, FileNameJoin[{tempDir, "PacletInfo.wl"}]]WriteString[FileNameJoin[{tempDir, "TrivialPackage.wl"}],
"BeginPackage[\"TrivialPackage`\"]
TrivialFunction[]=42
EndPackage[]"
]CreatePacletArchive[tempDir]属性和关系 (1)
可用 ExtractPacletArchive 解压缩由 CreatePacletArchive 创建的 .paclet 文件:
samplePacletArchive = FileNameJoin[{$InstallationDirectory, "Documentation", "English", "ExampleData", "SamplePaclet-1.0.paclet"}];ExtractPacletArchive[samplePacletArchive, $TemporaryDirectory].paclet 文件已被解压缩到一个目录,其中含有小数据包的内容:
DirectoryQ[%]相关指南
-
▪
- 使用程序包
文本
Wolfram Research (2020),CreatePacletArchive,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CreatePacletArchive.html.
CMS
Wolfram 语言. 2020. "CreatePacletArchive." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CreatePacletArchive.html.
APA
Wolfram 语言. (2020). CreatePacletArchive. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CreatePacletArchive.html 年
BibTeX
@misc{reference.wolfram_2026_createpacletarchive, author="Wolfram Research", title="{CreatePacletArchive}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/CreatePacletArchive.html}", note=[Accessed: 09-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_createpacletarchive, organization={Wolfram Research}, title={CreatePacletArchive}, year={2020}, url={https://reference.wolfram.com/language/ref/CreatePacletArchive.html}, note=[Accessed: 09-August-2026]}