移动一个或多个文件.
FileMove ( "源文件", "目标路径" [, 标志] )
源文件 | 要移动文件的完整路径(可使用通配符星号*). |
目标文件 | 要移动到的位置(可使用通配符星号*). |
标志 | [可选参数] 此标志参数用以决定是否覆盖已存在的文件: |
可以是下面的这些值: | 0 = (默认) 不覆盖存在的文件 1 = 覆盖存在的文件 8 = 如果目标文件夹不存在,就先创建 (查看注意部分). |
成功: | 返回值为1. |
失败: | 返回值为0,说明源文件无法移动或目标文件已存在而又设置了 标志=0. |
; 第一个例子:
FileWrite("c:\test.txt","测试测试")
FileMove("c:\test.txt", @DesktopDir & "\AU3_例子.au3")
; 第二个例子:
; 使用标志 '1'(覆盖) 和 '8' (自动创建目标目录结构)
; 从临时文件夹中移动所有的 txt 文件到 txtfiles 目录,而且预先检查
; 目标目录结构是否存在, 如果不存在就自动创建.
FileMove(@TempDir & "\*.txt", @TempDir & "\TxtFiles\", 9)
MsgBox(32,"","所有临时文件夹下的文本文件已经移动到了临时目录下面的TxtFiles文件夹下面")
DirRemove(@TempDir & "\TxtFiles\",1)