请问如何从硬盘删除一个文件和备份一个文件
解决方案 »
- delphi里有没有像visual assistant一样的软件,能方便编程的
- 做个自动操作网页的小工具有几种方法
- 100分,请高手给一个思路~~~~顶者有分
- DBGrid中修改的问题(记录为多表的)
- 热烈庆祝神州五号发射成功!
- 如何利用子窗体控制父窗体
- 如何做一个全功能的代理服务器软件?我作过一个Http代理服务器,但我想做成一个能代理http.,ftp,QQ的全功能代理软件[:)]
- delphi6的InstallShield Express
- 一个Form中,有一个DBGrid,希望算出某一列中所有的元素的数值之和,应该怎么写代码呢?
- 如何WinAPI映射网络上远程磁盘?请给出详细的用法。谢谢!
- 50分,请各位高手解决新手的问题!!!!
- 如何让windows 2k的任务管理器不能结束自己?
var
OpStruc:TSHFileOpStruct;
FromBuf,ToBuf:Array[0..128] of Char;
begin
FillChar(FromBuf,Sizeof(FromBuf),0);
FillChar(ToBuf,Sizeof(ToBuf),0);
//用0初始化FromBuf和ToBuf数组
StrPCopy(FromBuf,Pchar(Edit1.Text));
StrPCopy(ToBuf,Pchar(Edit2.Text));
//分别在 FromBuf和ToBuf数组中填入操作的源目录及目标目录
//开始填充OpStruc记录
with OpStruc do
begin
Wnd:=Handle;
wFunc:=FO_COPY;//fo_move就是移动
//复制操作
pFrom:=@FromBuf;
pTo:=@ToBuf;
fFlags:=FOF_NOCONFIRMATION or FOF_RENAMEONCOLLISION;
fAnyOperationsAborted:=False;
hNameMappings:=nil;
lpszProgressTitle:=nil;
end;
if SHFileOperation(OpStruc)=0 then
//函数执行成功
MessageBox(Handle,'复制完毕。','复制信息',MB_OK+MB_ICONINFORMATION);
end;这个应该也可以做文件的移动,楼主自己看着改吧,嘿嘿,这个是API函数