永发信息网

delphi中怎么移动文件夹,我举个例子,大家来看看

答案:2  悬赏:40  手机版
解决时间 2021-02-07 18:00
-在D:盘下有两个文件夹,,一个是photo文件夹,,,一个是abc文件夹怎么把photo文件夹,,移动到abc文件夹里面.?-我要实现:当我单击,button1,后,,,photo就移动到了abc里面,-procedure TForm1.Button1Click(Sender: TObject);
begin这里面怎么写?请给个参考把,,谢谢了end;
最佳答案
用 SHFileOperation 这个吧,它能做的事情实在太多了,在MSDN查查这个函数,相信你收获一定不少,呵呵:use Shellapi; //记得 use Shellapifunction MoveDir(const aSrc, aDst: String): Boolean;
var
sfo: TShFileOpStruct;
i: Integer;
begin
FillChar(sfo,SizeOf(TShFileOpStruct),0);
sfo.fFlags:=FOF_NOCONFIRMATION or FOF_NOCONFIRMMKDIR or FOF_SILENT or FOF_ALLOWUNDO;
sfo.Wnd:=0;
sfo.wFunc:=FO_MOVE;
sfo.pFrom:=PChar(aSrc);
sfo.pTo:=PChar(aDst);
Result:=not BOOL(SHFileOperation(sfo));
end;procedure TForm1.FormCreate(Sender: TObject);
begin
SHOWMESSAGE(BoolToStr(MoveDir('C:\www','D:\abcd'),True));
end;
全部回答
可以用以下的方法: copyfile(pchar('c:\sql.txt'), pchar('d:\sql.txt'), true); 只要是文件的复制,都可以。 移动文件: movefile(pchar('c:\sql.txt'), pchar('d:\sql.txt')); 删除文件: deletefile('c:\sql.txt'); 以上都是可行的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日 思,上面是大下面是风,中间是?
武穴市武穴街道办事处李项武社区居民委员会在
excel里如何整体将带毫秒的时间换成不带毫秒
梁河线怎么去啊,有知道地址的么
“植物人”是指只有呼吸和心跳等基本生命活动
中国银行(东营分行河口分理处)地址在什么地方
天益办公文具怎么去啊,有知道地址的么
天气已经很热,但不到最热的时候指哪个季节
葛兆光教授说: “一种思想要成为普遍真理,
三溪镇霍家桥村村民委员会我想知道这个在什么
农村商业银行(河安分理处)地址在什么地方,想
关于中国移动M值今天就年底了,听说M值年底清
广西理享家地产投资有限公司怎么去啊,有知道
中国农业银行atm(河口区人民医院西南)地址有
五羊本田佳御110水箱可以直接加自来水吗?
推荐资讯
地球对地球上的物质有吸引力,这个吸引力是不
某同学按下表所示制成临时装片进行有关实验,
怎样能成为一个单位的正式职工
新疆昌吉哪里卖插头转换器
为什么我没有对方的手机号码,支付宝却提醒我
生活饮用水水池内的贮水,48h内不能得到更新
海门客栈地址在什么地方,想过去办事
发之根养发馆(道州店)地址在什么地方,我要处
终于知道土豆为什么拖更,甚至不更了
十三家户怎么去啊,有知道地址的么
玉缘和在什么地方啊,我要过去处理事情
我想问下·广珠轻轨是要凭身份证买的。 那如
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?