老
老莫
Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个update程序,用来更新客户端的几个程序,问题是各个客户端的程序是不一样的,我想用一个update做,
如果客户端有同名程序就将它delete,再从server端copy一个新的,如果没有
就跳过,
if fileage('server//ch12/a.exe')>fileage('e:/ch12/a.exe') then
BEGIN
// F.wnd:=HANDLE;
f.wfunc:=fo_delete;
F.pfrom:='e:/ch12/a.exe';
if shfileoperation(f)<>0 then showmessage('delete失败');
F.wFunc:=FO_copy;
F.pFrom :='server//ch12/a.exe';
f.pTo:='e:/ch12';
f.fFlags:=fof_allowundo or fof_renameoncollision if shfileoperation(f)<>0 then showmessage('拷贝失败');
END;
如何判断客户端程序是否存在呢?
如果客户端有同名程序就将它delete,再从server端copy一个新的,如果没有
就跳过,
if fileage('server//ch12/a.exe')>fileage('e:/ch12/a.exe') then
BEGIN
// F.wnd:=HANDLE;
f.wfunc:=fo_delete;
F.pfrom:='e:/ch12/a.exe';
if shfileoperation(f)<>0 then showmessage('delete失败');
F.wFunc:=FO_copy;
F.pFrom :='server//ch12/a.exe';
f.pTo:='e:/ch12';
f.fFlags:=fof_allowundo or fof_renameoncollision if shfileoperation(f)<>0 then showmessage('拷贝失败');
END;
如何判断客户端程序是否存在呢?