fs.cp(src, dest[, options], callback)
-
options<Object>-
dereference<boolean> 取消引用符号链接。默认值:false。¥
dereference<boolean> dereference symlinks. Default:false. -
errorOnExist<boolean> 当force是false且目标存在时,抛出错误。默认值:false。¥
errorOnExist<boolean> whenforceisfalse, and the destination exists, throw an error. Default:false. -
filter<Function> 过滤复制文件/目录的函数。返回true则复制条目,返回false则忽略它。忽略目录时,其所有内容也将被跳过。还可以返回解析为true或false默认值的Promise:undefined。¥
filter<Function> Function to filter copied files/directories. Returntrueto copy the item,falseto ignore it. When ignoring a directory, all of its contents will be skipped as well. Can also return aPromisethat resolves totrueorfalseDefault:undefined. -
force<boolean> 覆盖现有文件或目录。如果将此设置为 false 并且目标存在,则复制操作将忽略错误。使用errorOnExist选项更改此行为。默认值:true。¥
force<boolean> overwrite existing file or directory. The copy operation will ignore errors if you set this to false and the destination exists. Use theerrorOnExistoption to change this behavior. Default:true. -
mode<integer> 复制操作的修饰符。默认值:0。参见fs.copyFile()的mode标志。¥
mode<integer> modifiers for copy operation. Default:0. Seemodeflag offs.copyFile(). -
preserveTimestamps<boolean> 当为true时,则src的时间戳将被保留。默认值:false。¥
preserveTimestamps<boolean> Whentruetimestamps fromsrcwill be preserved. Default:false. -
recursive<boolean> 递归复制目录默认:false¥
recursive<boolean> copy directories recursively Default:false -
verbatimSymlinks<boolean> 当为true时,则符号链接的路径解析将被跳过。默认值:false¥
verbatimSymlinks<boolean> Whentrue, path resolution for symlinks will be skipped. Default:false
-
-
callback<Function>err<Error>
将整个目录结构从 src 异步地复制到 dest,包括子目录和文件。
¥Asynchronously copies the entire directory structure from src to dest,
including subdirectories and files.
当将目录复制到另一个目录时,不支持 globs,并且行为类似于 cp dir1/ dir2/。
¥When copying a directory to another directory, globs are not supported and
behavior is similar to cp dir1/ dir2/.