基 础 函 数 参 考


FileCopy

复制一或多个文件.

FileCopy ( "源文件", "目的路径" [, 标志] )

参 数

源文件 被复制源文件的路径.支持通配符.
目的路径 复制到目的路径.
标志 [可选参数] 确定是否覆盖已存在的文件.
可以是以下值的组合:
 0 = (默认) 不覆盖已存在的文件
 1 = 覆盖已存在的文件
 8 = 自动创建不存在的目标目录结构 (见备注).

返 回 值

成功: 返回 1.
失败: 返回 0.

备 注

目的目录必须已存在,除非设置标志为 8.
组合标志 9(1+8) 覆盖存在的目标文件, 如果目的目录结构不存在, 则自动创建.

通配符约定见 FileFindFirstFile.

某些文件属性会不允许覆盖操作.

相 关 函 数

FileMove, FileDelete, DirCopy, DirCreate

函 数 示 例


FileCopy("C:\*.au3", "D:\mydir\*.*")

; 复制文件夹及其目录
DirCreate("C:\new")
FileCopy("C:\old\*.*", "C:\new\")

FileCopy("C:\Temp\*.txt", "C:\Temp\TxtFiles\", 8)
; 右边的 'TxtFiles' 是目标目录,复制过去的文件名称和原始名称相同

FileCopy("C:\Temp\*.txt", "C:\Temp\TxtFiles\", 9) ; 标志 = 1 + 8 (覆盖 + 创建目标目录结构)
; 复制 TXT 文件到目标目录中, 如果目标目录不存在则创建. 如果文件存在则覆盖.

provider with jb51.net (unicode)