什么情况下需要使用 “set unload fileobj name”?
使用“set unload fileobj name”来支持load DB时不改变原来FILE OBJECT的顺序.
关于SYSTEM FILE OBJECT,系统默认为[set unload fileobj on],并且所有FILE OBJECT将会被unload到目前工作文件夹.
当将unload下来的DB,load到新DB时,所有SYSTEM FILE OBJECT将会被重新命名和排序,例如:
在没有unload之前的旧DB中,名字如下:
ZZ000000.txt
ZZ000002.txt
ZZ000006.txt
Load到新DB之后名字如下:
ZZ000000.txt
ZZ000001.txt
ZZ000002.txt
假如用户在程序中引用这些FO的名字(比如:一些web程序中的图片链接),并且在迁移到新DB时不想让这些SYSTEM FILE OBJECT重新排序,就可以使用[set unload fileobj name].
这时,包含FO文件的数据就会被unload下来,并且当load进新DB时,他们的命名和顺序将和在原来DB中的命名顺序一模一样.
ZZ000000.txt
ZZ000002.txt
ZZ000006.txt
注意: [set unload fileobj name] 功能只有在2015/4/20之后built的4.3.4, 5.x 中支持,所以请升级到支持这个功能的版本之后再使用这个功能.
版本: 4.3.4, 5.x (built after 2015/4/20)
产品: Normal/Bundle
平台: Windows/Linux