有目录拷贝的函数,有吗?

libertysigil 2004-02-06 05:43:02
如题!

有实现文件夹复制,改名的函数吗?
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zer 2004-04-25
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2710/2710428.xml?temp=.3827478
soft021 2004-04-25
  • 打赏
  • 举报
回复
最近正在做压缩与解压文件,所以建议你考虑一下先缩再拷贝,压缩工具可用cabarc.exe(cb目录下有),它可以压缩目录.
constantine 2004-04-25
  • 打赏
  • 举报
回复
//op:1剪切到,2复制到,3删除 4 重命名
bool __fastcall TMainForm :: FileOperate(AnsiString FromFile,AnsiString ToFile,int op,bool isShowNews)
{
TSHFileOpStruct Op ;
ZeroMemory(&Op,sizeof(SHFILEOPSTRUCT));
Op.hwnd=NULL ;

char CopyFile[128];
setmem(CopyFile,128,'\0');
StrPCopy(CopyFile,FromFile);
Op.pFrom=CopyFile ;
Op.pTo=ToFile.c_str();

if(op==1)
Op.wFunc=FO_MOVE ;
else if(op==2)
Op.wFunc=FO_COPY ;
else if(op==3)
Op.wFunc=FO_DELETE ;
else if(op==4)
Op.wFunc=FO_RENAME ;
else return false ;

if(isShowNews)
Op.fFlags=FOF_ALLOWUNDO ;
else
Op.fFlags=FOF_NOCONFIRMATION ;
//FOF_SIMPLEPROGRESS

Op.hNameMappings=NULL ;
Op.lpszProgressTitle=NULL ;
int result=SHFileOperation(&Op);
return(result==0)?true:false ;
}

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧