FileConvert
格式列表 »FileConvert[source"dest.ext"]
把 source 内容转换成由扩展名 ext 定义的格式并把结果写入文件 dest.ext.
FileConvert[source,"format"]
将结果写入由 source 定义的文件名,但是扩展名由指定的格式定义.
FileConvert[source"dest.ext","format1""format2"]
获取 source 的内容为指定的格式 "format1".
更多信息和选项
- FileConvert 只能用于在兼容的文件格式中转换,例如,图像文件格式、音频文件格式,等.
- 可将文件从 Import 支持的格式转换为 Export 支持的格式.
- 支持的格式被列在 $ImportFormats 和 $ExportFormats 之中.
- 默认情况下由 FileFormat 推导出文件的格式.
- 在 FileConvert[source,…] 中,source 可以如下:
-
"file" 或 File["file"] 在 $Path 中搜索的文件名 "url" 或 URL["url"] HTTP、HTTPS 或 FTP URL - 来自 FileConvert 中的输出被写入由 Directory[] 指定的当前工作目录.
- 可以给出以下选项:
-
CreateIntermediateDirectories True 是否创建中间目录 OverwriteTarget True 是否覆盖已有文件 - FileConvert[url,…] 接受以下 URLDownload 选项:
-
Authentication None 要发送的认证信息 CookieFunction Automatic 对收到的 cookie 应用的函数 ConnectionSettings Automatic 连接的速度和其他设置 FollowRedirects True 是否遵循 HTTP 重定向 Interactive True 是否允许交互式认证对话框 TimeConstraint Infinity 等待响应的时间 VerifySecurityCertificates True 是否验证 SSL 安全证书 - 大多数情况下,FileConvert 实际上等价于 Export["file.ext",Import[source]].
范例
打开所有单元关闭所有单元范围 (14)
基本用法 (6)
如果未指定格式,FileConvert 将尝试从输出文件扩展名中推断出格式:
格式类型 (8)
视频 (2)
选项 (3)
CreateIntermediateDirectories (1)
如果设置为 CreateIntermediateDirectoriesFalse,则不创建缺失的目录:
OverwriteTarget (2)
应用 (1)
使用 FileSystemMap 把某些文件类型的整个目录转换成新的格式:
可能存在的问题 (4)
文本
Wolfram Research (2019),FileConvert,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FileConvert.html (更新于 2020 年).
CMS
Wolfram 语言. 2019. "FileConvert." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/FileConvert.html.
APA
Wolfram 语言. (2019). FileConvert. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FileConvert.html 年