DirMove

首页  后退  前进

DirMove
down2

DirMove

移动目录及其所有子目录和文件.

 

DirMove ( "source dir", "dest dir" [, flag = 0] )

参数

source dir

源目录路径(没有结尾反斜杠符号). 例如 "C:\Path1"

dest dir

目的目录路径(没有结尾反斜杠符号). 例如 "C:\Path_Copy"

flag

[可选] 确定是否覆盖已存在的文件:

   $FC_NOOVERWRITE (0) = (默认) 不覆盖已存在的文件

   $FC_OVERWRITE (1) = 覆盖已存在的文件

 

常量定义在 FileConstants.au3

返回值

成功:

返回 1.

失败:

返回 0, 移动目录发生错误.

备注

若源目录和目的目录位于不同的卷标或是 UNC(统一命名约定地址)路径, 则函数执行复制/删除操作, 而不是移动.

 

若目标的录已存在并指定了覆盖标志, 则源目录将移动到目的目录.

 

由于 AutoIt 没有"DirRename"(目录重命名)函数,请使用 DirMove 函数来重命名文件夹!

 

函数示例

DirMove(@MyDocumentsDir, @TempDir & "\Backups\MyDocs")

----------------------------------------

 

该函数可以通过命令 exect 调用

参见:

FileMove, FileCopy, DirRemove

例子
copy

exect=DirMove('C:\Test','C:\Backups\MyDocs',1) ;; 将测试文件夹移动到MyDocs文件夹

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru