CopyDirectory
CopyDirectory["dir1","dir2"]
复制目录 dir1 到 dir2.
更多信息
- dir1 必须已经存在;而 dir2 不必.
- CopyDirectory 将 dir1中的所有文件复制到 dir2 中.
- CopyDirectory 将 dir2 和其中所有文件的修改日期设置为与 dir1 的相同.
- CopyDirectory 返回目标复制目录的全名,如果不能完成拷贝则返回 $Failed.
- CopyDirectory 也适用于云对象.
- 可以用 "path" 或 File["path"] 来指定目录.
范例
打开所有单元 关闭所有单元基本范例 (1)
dir = FileNameJoin[{$InstallationDirectory, "SystemFiles", "Kernel", "TextResources", "English"}];
cdir = FileNameJoin[{$TemporaryDirectory, "test123"}];
CopyDirectory[dir, cdir]FileNames["*", cdir]//ColumnDeleteDirectory[cdir, DeleteContents -> True]FileNames["*", cdir]范围 (2)
复制一个以 File 对象形式指定的目录:
dir = FileNameJoin[{$InstallationDirectory, "SystemFiles", "Kernel", "TextResources", "English"}];cdir = FileNameJoin[{$TemporaryDirectory, "test123"}];CopyDirectory[File[dir], File[cdir]]dir = FileNameJoin[{$InstallationDirectory, "SystemFiles", "Kernel", "TextResources", "English"}];obj = CopyDirectory[dir, CloudObject[]]用 CloudObjects 列出云目录中的文件:
Information[CloudObjects[obj], "Name"]dir2 = FileNameJoin[{$TemporaryDirectory, CreateUUID["wl-"]}]CopyDirectory[obj, dir2]Map[FileNameTake, FileNames["*", dir2]]DeleteDirectory[dir2, DeleteContents -> True]obj2 = CopyDirectory[obj, CloudObject[]]Information[CloudObjects[obj2], "Name"]DeleteDirectory[obj, DeleteContents -> True]
DeleteDirectory[obj2, DeleteContents -> True]技术笔记
-
▪
- 文件及目录操作
历史
1991年引入 (2.0) | 在以下年份被更新:2016 (11.0)
文本
Wolfram Research (1991),CopyDirectory,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CopyDirectory.html (更新于 2016 年).
CMS
Wolfram 语言. 1991. "CopyDirectory." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/CopyDirectory.html.
APA
Wolfram 语言. (1991). CopyDirectory. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CopyDirectory.html 年
BibTeX
@misc{reference.wolfram_2026_copydirectory, author="Wolfram Research", title="{CopyDirectory}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/CopyDirectory.html}", note=[Accessed: 08-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_copydirectory, organization={Wolfram Research}, title={CopyDirectory}, year={2016}, url={https://reference.wolfram.com/language/ref/CopyDirectory.html}, note=[Accessed: 08-September-2026]}