FileSpec 类 |
命名空间: VO
FileSpec 类型公开以下成员。
名称 | 说明 | |
---|---|---|
Attributes |
一个或多个字符连接成一个字符串,表示此文件规范表示的文件的属性:
| |
DateChanged |
表示文件创建或最后更改的日期值。如果未找到文件,则返回 NULL_DATE。
| |
Drive |
表示分配给此文件规范的驱动器的字符串。
| |
ErrInfo | 返回上次 Copy() 或 Move() 操作的错误对象。 | |
Extension |
表示分配给此文件规范的扩展名的字符串。
| |
FileName |
表示分配给此文件规范的文件名的字符串。
| |
FullPath |
表示分配给此文件规范的完整路径名的字符串。
| |
Path |
表示分配给此文件规范的路径的字符串。
| |
Size |
表示由此文件规范表示的文件的大小,以字节为单位。
| |
TimeChanged |
表示文件创建或最后更改的时间的字符串。
|
名称 | 说明 | |
---|---|---|
AppendToPath |
将子目录附加到此文件规范路径的末尾。
| |
Copy |
复制此文件规范表示的文件。
| |
Delete |
删除此文件规范表示的文件。
| |
Error |
提供一种方法来处理 FileSpec 处理期间引发的错误条件。
这是一个事件处理程序:它由其他方法自动调用;开发人员通常不需要调用错误方法,但可能希望替换或修改它。
| |
Find |
在磁盘上搜索由此文件规范表示的文件,指示它是否存在,如果存在,将其完整路径信息存储在此文件规范中以供将来参考。
| |
Move |
将由此文件规范表示的文件移动到新位置。
| |
PathUp |
从此文件规范的路径的末尾删除最后一个子目录。
| |
Rename |
重命名由此文件规范表示的文件。
|
1// 源文件 2oFSSource := FileSpec{"c:\data\customer"} 3// 对于目标文件,使用源文件的路径 4oFSTarget := FileSpec{oFSSource:FullPath} 5// 更改目标文件的文件名 6oFSTarget:FileName := "nycust" 7// 在服务对象中打开源文件 8oDBSource := DBServer{oFSSource} 9// 将记录复制到目标文件 10oDBSource:CopyDB(oFSTarget,,{||STATE="NY"})
1oFileSpec := FileSpec{} 2oFileSpec:Path := CurDir() 3oFileSpec:AppendToPath("data") 4oFileSpec:FileName := "custdata" 5oDB := DBServer{oFileSpec}