MoveFile函数重命名现有文件或目录(包括其所有子项)。
BOOL MoveFile(
LPCTSTR 【lpExistingFileName】, | //现有文件的名称地址 |
LPCTSTR 【lpNewFileName】 | //文件的新名称地址 |
); |
参数
【lpExistingFileName】
指向以空字符结尾的字符串,命名现有文件或目录。
【lpNewFileName】
指向指定文件或目录的新名称的以null结尾的字符串。新名称不能存在。新文件可能位于不同的文件系统或驱动器上。新目录必须在同一驱动器上。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
MoveFile功能将在同一目录或目录中移动(重命名)文件或目录(包括其所有子项)。需要注意的是,当目标位于不同的卷上时,MoveFile功能将在目录移动时失败。
也可以看看