我想把当前目录下的文件a.dat复制到其他目录(c:/bb)下,应该用什么命令?(只有15分了,见谅!!!!!!!!)(15分)

  • 主题发起人 主题发起人 txyx
  • 开始时间 开始时间
win api:
CopyFile function copies an existing file to a new file.

BOOL CopyFile(

LPCTSTR lpExistingFileName, // pointer to name of an existing file
LPCTSTR lpNewFileName, // pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);
 
delphi中也有一个copyfile,在program files/borland/delphi5/demos/doc/filemanex/fmxutils.pas
把该文件加入你得工程,就可以了copyfile('c:/1.txt',d:/1.txt');
 
可以这样

WinExec('copy a.dat c:/bb',SW_NORMAL);

没问题。[:)]
 
WinExec的方法好像不行
 
这是一个文件拷贝
var
source,target:tfilestream;
begin
source:=tfilestream.Create(edit1.Text,fmopenread);
try
target:=tfilestream.Create(edit2.Text,fmopenwrite or fmcreate);
try
if target.CopyFrom(source,source.Size)=source.Size then
showmessage('ok');
finally
target.Free;
end;
finally
source.Free;
end;
end;
 
too easy, WINDOWS API得COPYFILE
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部