在9X中如何把文件从一个硬盘拷到另一个硬盘?(50分)

  • 主题发起人 主题发起人 ghifi37
  • 开始时间 开始时间
G

ghifi37

Unregistered / Unconfirmed
GUEST, unregistred user!
我在98中,用CopyFile和SHFileOperation进行文件复制。
在同一个硬盘中,还是很好用的,但如果在两个硬盘之间复制,总是不行。
我记得用2000时没这个问题,是不是98本来就不支持?
那还有没有其他能完成的函数呢?
 
procedure TForm1.Button1Click(Sender: TObject);
begin
copyfile('c:/autoexec.bat','d:/autoexec.bat',false)
end;
用 copyfile('c:/autoexec.bat','d:/',false) 则不行
 
copyfile需要给出完整路径(包括文件名),不允许只写要复制到的目录。
 
多谢两位,但我的CopyFile用法是没错的,问题是在不同硬盘之间拷不行,只要是同一
硬盘的不同分区都能拷。
 
?你用复制粘贴的方法好使吗?
两个硬盘的文件系统是什么?
 
硬盘的文件系统都是Fat32,请教kent如何使用复制粘贴文件?
 
我的在 D5+98下测试通过,要是你的不行,检查你的系统吧
 
fat32 怎么了? ntfs 里也允许 copy + paste 啊
搞不明白你想说什么
 
我是问在Delphi中如何用函数实现对文件的Copy&Paste,总不会是Ctrl+C吧?
如果Crab测试通过了的话,那真可能是我的系统问题。因为我调用CopyFile把文件
从一个硬盘Copy到另一硬盘,用GetLastError,错误码为53,请问此为何意?
当然,除了这个自编程序外,其它软件对硬盘的访问完全正常。
 
我的确实通过了,没什么问题,检查你的系统吧
 
的确是我系统有问题,多谢各位!
 
接受答案了.
 
后退
顶部