点击或拖拽改变大小

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

X#
将与 DBFileSpec 对象关联的所有文件移动和/或重命名到不同的驱动器和/或目录。 更新 DBFileSpec 和/或 OrderSpec 实例变量。还将重命名自动打开的索引文件。只有 DBF、MEMO 和自动打开的索引文件会被重命名。

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

参数

oDBFSTarget
类型:__Usual
将 SELF 的文件移动到的驱动器和目录。也可以是一个现有的 DBFileSpec 对象。
lIDX
类型:__Usual
逻辑参数。TRUE 还会移动与 SELF 关联的任何索引文件。默认值为 TRUE。
lName
类型:__Usual
逻辑参数。如果在移动过程中发生文件冲突,TRUE 会导致目标文件自动重命名。默认值为 FALSE。

返回值

类型:Boolean
如果成功则返回 TRUE;否则返回 FALSE。
示例
X#
 1// 将CUSTOMER.DBF文件移动到C:\TEST目录:
 2SetDefault("C:\CAVO25\SAMPLES\GSTUTOR")
 3oDB := DBFileSpec{ }
 4oDB:FileName := "customer"
 5
 6IF oDB:Find()
 7    oDB:Move("C:\TEST\")
 8ENDIF
 9
10// 使用FileSpec对象进行移动
11// 将CUSTOMER.DBF文件移动到C:\TEST目录:
12SetDefault("C:\CAVO25\SAMPLES\GSTUTOR")
13oFS := FileSpec{"C:\TEST\"}
14oDB := DBFileSpec{ }
15oDB:FileName := "customer"
16
17IF oDB:Find()
18    oDB:Move(oFS)
19ENDIF
20
21// 将CUSTOMER.DBF文件移动到C:\TEST目录并重命名:
22SetDefault("C:\CAVO25\SAMPLES\GSTUTOR")
23oDB := DBFileSpec{ }
24oDB:FileName := "customer"
25IF oDB:Find()
26    oDB:Move("C:\TEST\NewFile")
27ENDIF
参见