老是说源文件或磁盘不可用。是不是参数写错了!!???
解决方案 »
- 请教一下radiogroup的横排问题,注意了我知道设置columns属性!
- delphi updown控件
- 视频的客户端开发
- splitter问题
- 加入组件问题
- 如何copy这样的一个文件?
- 连接中间层,出项“stack overflow”的错误,急!
- 急救!如何利用delphi将图形数据存入sql server的BLOB字段
- 在程序中向网站发布信息,但如果要先登录该怎么办?程序中如何判断是否登录?
- 怎样设置Tpen的Style???????delphi的debug吗???
- 在SQL 7 中显示为aadate字段值为 '15:03:05',但在dbgrid中显示出来是1899-12-30 15:03:05,
- 帮忙看看这个登录程序有什么地方错误?
SHSTRUCT.wFunc:=FO_COPY;
SHSTRUCT.pFrom:=Pchar(SELF.StatusBar1.Panels[0].text);
SHSTRUCT.pTo:=Pchar(self.StatusBar1.Panels[1].text);
Shfileoperation(shstruct);
var
source,destination,title:string;
abortbyuser:boolean;
begin
source:='c:\aaa';
destination:='c:\bbb';
title:='拷贝文件'; fillchar(ShFileOpStruct, sizeof(ShFileOpStruct), 0); //变量清零
with ShFileOpStruct do
begin
Wnd:=Application.MainForm.Handle; //给窗口句柄赋值
wFunc:=FO_COPY; //实现文件拷贝
pFrom:=PChar(Source); //source为源文件名
pTo:=PChar(Destination); //destination目标文件
fFlags:=fFlags or FOF_ALLOWUNDO or FOF_SIMPLEPROGRESS or
FOF_RENAMEONCOLLISION; //设置允许撤消,显示进度,文件名
//重名则自动改名
lpszProgressTitle:=PChar(FTitle); //设置拷贝进度窗体标题
Result := ShFileOperation(ShFileOpStruct); //执行命令
FAbortByUser:=fAnyOperationsAborted; //fAnyOperationsAborted表示是
//否用户中断拷贝
end;