点击或拖拽改变大小

DbFileSpec.Copy 方法 (__Usual, __Usual, __Usual)

X#
将与 DBFileSpec 对象关联的所有文件复制到不同的驱动器和/或目录。

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VORDDClasses (在 XSharp.VORDDClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD Copy(
	oDBFSTarget AS USUAL,
	 lIDX AS USUAL,
	 lName AS USUAL
) AS LOGIC
查看代码

参数

oDBFSTarget
类型:__Usual
DBFileSpec 对象的目标目录。可以是可选的或完整路径。
lIDX
类型:__Usual
逻辑参数。TRUE 还会移动与 SELF 关联的任何索引文件。默认为 TRUE。
lName
类型:__Usual
逻辑参数。TRUE 在复制过程中如果发生文件冲突,会自动重命名目标文件。默认为 FALSE。

返回值

类型:Boolean
如果成功则返回 TRUE;否则返回 FALSE。
示例
X#
 1// 将 CUSTOMER.DBF 文件复制到 C:\TEST 目录:
 2SetDefault( "C:\CAVOxx\SAMPLES\GSTUTOR" )
 3oDB := DBFileSpec{}
 4oDB:FileName := "CUSTOMER"
 5
 6IF oDB:Find()
 7  oDB:Copy( "C:\TEST\" )
 8ENDIF
 9
10// 使用FileSpec对象复制:
11// 将CUSTOMER.DBF文件复制到C:\TEST\COPY\DBFS目录:
12// 将TEST.DBF文件复制到C:\TEST目录:
13SetDefault( "C:\CAVOxx\SAMPLES\GSTUTOR" )
14oFS := FileSpec{ "C:\TEST\" }
15oDB := DBFileSpec{}
16oDB:FileName := "CUSTOMER"
17
18IF oDB:Find()
19  oDB:Copy( oFS )
20ENDIF
参见