为啥?????????????? if copyfile('g:\word\',pchar(openDialog1.FileName),false) then showmessage('ok');各位,为什么我这拷贝文件会不成功呢?系统也没提示.请大家帮忙解决谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 'g:\word\'不对要指向具体的文件,而不是目录 对copyfile是单个文件复制,要文件夹复制,请看http://haitian.myrice.com/Soft/MyPubFuncUnit.Txt里面有多个函数可选 整个目录复制方法,可以引用api函数实现,用SHFILEOPERATION。var source:PChar;var Dest:PChar;var FileOP:TSHFILEOPSTRUCT;begin Source:='c:\windows\*'; //可以改变源路径 Dest:='c:\复制目录'; //设置目的路径 FileOp.hwnd=Handle; FileOp.wFunc:=FO_COPY; //执行文件拷贝 FileOp.pFrom:=Source; FileOp.pTo:=Dest; FileOp.fFlags:=FOF_ALLOWUNDO; //这个参数参考MSDN FileOp.hNameMappings:=nil; FileOp.lpszProgressTitle:=nil; SHFileOperation(FileOp); //再加一些错误判断end;另外:多谢huojiehai(海天子) ,我有收集了不少的资料! 枚举进程中的所有内核对象 Listview delphi+sql2000+dbexpress做的系统能实现不同地点使同它码? 哪位高手有内存表使用控件? 為深麼在access被設置密碼以後用ado連接總是連接不上阿,提示已被另一用戶以獨占方式打開 一个写入数据库的简单问题! 请教高手关于控件安装的问题 简单的多窗口问题 视频显示 谁给个delphi编译选项的列表?谢谢 线程的一个小问题:请大家来抢分啊 将数据从excel中导入stringGrid中!
要指向具体的文件,而不是目录
http://haitian.myrice.com/Soft/MyPubFuncUnit.Txt
里面有多个函数可选
用SHFILEOPERATION。
var source:PChar;
var Dest:PChar;
var FileOP:TSHFILEOPSTRUCT;
begin
Source:='c:\windows\*';
//可以改变源路径
Dest:='c:\复制目录';
//设置目的路径
FileOp.hwnd=Handle;
FileOp.wFunc:=FO_COPY;
//执行文件拷贝
FileOp.pFrom:=Source;
FileOp.pTo:=Dest;
FileOp.fFlags:=FOF_ALLOWUNDO;
//这个参数参考MSDN
FileOp.hNameMappings:=nil;
FileOp.lpszProgressTitle:=nil;
SHFileOperation(FileOp);
//再加一些错误判断
end;另外:多谢huojiehai(海天子) ,我有收集了不少的资料!