CopyFile

CopyFile[file1,file2]

将本地、远程或云文件 file1 复制到本地、远程或云文件 file2.

更多信息和选项

  • CopyFile 接受以下形式的文件指定:
  • "path"由指定的相关或绝对路径给出的本地文件
    File["path"]path 指定的本地文件
    RemoteFile[url]url 指定的远程文件
    URL["url"]网络或其他 URL
    LocalObject[]持久性本地对象
    CloudObject[]云对象
    ExternalStorageObject[]外部存储对象(例如 IPFS,Dropbox)
  • CopyFile[src,dest] 中,源 src 可由包含以下方案的 URL 指定:
  • http:HTTP 协议
    https:安全的 HTTP 协议
    ftp:文件传输协议
    sftp:安全文件传输协议
    scp:安全复制协议
    file:本地文件
  • 目标 dest 可由包含以下方案的 URL 指定:
  • sftp:可通过 SFTP 协议访问的远程文件
    scp:可通过 SCP 协议访问的远程文件
    file:本地文件
  • RemoteFile["url",Authentication->auth] 可用于为安全文件传输和复制协议指定身份验证信息.
  • CopyFilefile2 的修改日期设置为与 file1 相同.
  • CopyFile 返回目标复制文件的全名,如果不能完成复制则返回 $Failed.
  • 复制到云对象时,CopyFile 返回该 CloudObject 表达式.
  • CopyFile 创建的云对象被赋与由 $Permissions 指定的权限.
  • CopyFile 有下列选项:
  • OverwriteTargetFalse如果目标文件已存在,是否将其覆盖

范例

打开所有单元关闭所有单元

基本范例  (1)

所复制文件的名称:

复制文件:

导入新文件:

删除文件:

范围  (7)

将文件从本地文件系统复制到 Wolfram Cloud:

将云对象复制到 Wolfram Cloud 中的另一个位置:

将云对象复制到本地文件系统:

对指定为 File 对象的文件进行复制:

CopyFile 可以在本地文件、本地对象和云对象之间复制:

可以是任何形式的网络 URL:

使用 scp 安全协议将文件复制到远程计算机:

使用 scp 安全协议从远程计算机复制文件:

使用 sftp 安全协议将文件复制到远程计算机:

使用 sftp 安全协议从远程计算机复制文件:

通过其他用户从远程计算机复制文件:

ExternalStorageObject 复制到本地文件:

导入得到的文件:

ExternalStorageObject 复制到云对象:

导入得到的文件:

可能存在的问题  (1)

复制到云需要 CloudObject 封装:

Wolfram Research (1991),CopyFile,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CopyFile.html (更新于 2020 年).

文本

Wolfram Research (1991),CopyFile,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CopyFile.html (更新于 2020 年).

CMS

Wolfram 语言. 1991. "CopyFile." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/CopyFile.html.

APA

Wolfram 语言. (1991). CopyFile. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CopyFile.html 年

BibTeX

@misc{reference.wolfram_2024_copyfile, author="Wolfram Research", title="{CopyFile}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/CopyFile.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_copyfile, organization={Wolfram Research}, title={CopyFile}, year={2020}, url={https://reference.wolfram.com/language/ref/CopyFile.html}, note=[Accessed: 22-November-2024 ]}