如何同时保存同文件名不同扩展名的多个文件?(50分)

  • 主题发起人 主题发起人 zhang_qg
  • 开始时间 开始时间
Z

zhang_qg

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把一个数据库表存到另外一个地方,用保存对话框,但只保存了
"项目表.DB",如何同时保存"项目表.MB","项目表.PX","项目表.VAL"
等索引文件?若还需要改变文件名怎么办?
 
得到了项目表.DB,还不好办?
用ChangeFileExt('项目表.DB','.MB')就可以得到'项目表.MB',保存。
其他都一样处理。这总归是要程序处理的,保存对话框只是提供一个目录
以及一个文件名而已,扩展名得自己处理了。
 
是啊,dreamtiger 说的没错,
一个一个保存就是了。
 
Database Desktop/Tools/Utilities/Copy...
选择数据库表,Database Desktop会将相关文件一同拷贝
 
仅限*.db, *.dbf
 
To Dreamiger & 张国龙,
我虽没试过通过改变文件扩展名的方式实现,但是我是在程序中打开某个数据表,
然后点击“另存”,结果只得到"项目表.MB",其他附加文件没保存。如果仅仅改变
文件扩展名,是不是换汤不换药,并没有改变文件内容,甚至会造成文件不可用?
在此请教两位大侠了。

To xWolf,
你能否告诉我那个copy to 命令的源码呢?谢谢!
 
在borland/delphi x.x/下
 
SaveFileDialog + BatchMove
 
SaveFileDialog + BatchMove
 
SaveFileDialog + BatchMove
 
SaveFileDialog + BatchMove
 
SaveFileDialog + BatchMove
 
可以另外创建一个新数据库。然后用BATCHMOVE移动数据即可。
 
多人接受答案了。
 
后退
顶部