单文件复制
-
当目标文件存在,并且为非目录文件时,覆盖目标文件
-
当目标文件不存在时,直接创建并复制文件内容
-
当目标文件不存在,并且为目录时,在该目录下创建文件并复制内容
多文件复制
-
当目标文件存在,并且为非目录时,报错
-
当目标文件存在,并且为目录时,报错
-
当目标文件不存在,并且为目录时,在该目录下依次创建并复制文件内容
目录复制
-
当目标存在,并且是目录时,复制目录到该目录下
-
当目标不存在时,复制目录同时按照复制文件的方式复制目录下文件到该目录
-
当目标存在,并且是非目录文件时,报错