难道copyfile函数在NT和win98下用法不一样吗?(10分)

  • 主题发起人 主题发起人 folmorse
  • 开始时间 开始时间
F

folmorse

Unregistered / Unconfirmed
GUEST, unregistred user!
这是怎么回事?<br>在NT4.0 和win2K的平台下,copyfile(s_file,d_file,false)是一种覆盖式的拷贝,<br>但在win98下,却怎么也不好使,这是为什么?难道这个API与平台有关吗?<br>如果这样的话,那不很麻烦吗?最好不要告诉我,先删除原来的文件,然后<br>再拷贝,这种方法我不想用。<br><br>只有10分了,请大虾不要嫌少!
 
这个API是通用的,帮助上也没说和操作系统有关,我没有98无法测试。<br>看看是不是文件属性的事?
 
拜托你不要一个接一个的发重复帖子好不好??
 
我看了文件的属性,好象没有什么特殊的属性,我看不是这个原因,我测试了以下好象<br>只有数据库文件不覆盖而别的文件却覆盖了,请问大虾怎么回事?<br><br>板主, 不是我想重复发贴字,没办法,我总是“Connection Time out”,我读不知道<br>是否已经发了所以只的重发,请班主见谅!
 
Win98下使用是没有问题的,是不是你的数据库文件正在使用所以无法覆盖。<br>检查CopyFile的返回值。
 
是有点不一样的,WIN2000你要有操作文件的权限,98就不用了!
 
我各个平台都试过,没有问题的,把你的原程序贴出来看看。
 
应该没有问题:我的一个程序就用过这个函数,2000下测试没有问题
 
同意xujiancai,如果在nt下你没有这个文件或某目录的操作权,你是不能成功的<br><br>
 
接受答案了.
 
后退
顶部