FILECOPY
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgFilecopy
- 最后更新: 2016-08-13
复制文件
语法
declare function FileCopy ( byval source as zstring ptr, byval destination as zstring ptr ) as long用法
#include "file.bi"
FileCopy source, destination或
#include "file.bi"
result = FileCopy( source, destination )参数
source
指定要复制的源文件名的 string 参数。该文件必须存在。
destination
指定目标文件名的 string 参数。若文件已存在将被覆盖。该文件不应被任何已打开的文件句柄引用。
返回值
成功时返回 0,出错时返回 1。
说明
将源文件内容复制到目标文件,若目标文件已存在则覆盖。
使用此函数需在源码中 #Include 引入 "file.bi" 或 "vbcompat.bi"。
FileCopy 返回的错误码可在下一行使用 Err 检查。FileCopy 的函数形式直接以 32 位 Long 返回错误码。
示例
#include "file.bi"
FileCopy "source.txt", "destination.txt"平台差异
- Linux 要求
filename大小写与文件实际名称匹配;Windows 和 DOS 不区分大小写。 - Linux 中路径分隔符为正斜杠
/;Windows 使用反斜杠\,但也允许正斜杠;DOS 使用反斜杠\。
与 QB 的差异
- FreeBASIC 新增;Visual Basic 中存在等效功能。
另请参阅
返回 目录