Skip to content

FILECOPY


复制文件

语法

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 中存在等效功能。

另请参阅

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系