zoukankan      html  css  js  c++  java
  • Delphi 移动目录

     
     
    ----   3、移动目录  

    ----   有了拷贝目录和删除目录的函数,移动目录就变得很简单,只需顺序调用前两个函数即可:  

    function   MoveDir(sDirName:String;
    sToDirName:string):Boolean;
    begin
              if   CopyDir(sDirName,sToDirName)   then
                    if   RemoveDir(sDirName)   then
                          result:=True
                    else
                          result:=false;
    end;

    ///////////////////////////////////////////////
    procedure   TForm1.Button2Click(Sender:   TObject);
    var
        OpStruc:   TSHFileOpStruct;
        frombuf,   tobuf:   Array   [0..128]   of   Char;
    Begin
        FillChar(   frombuf,   Sizeof(frombuf),   0   );
        FillChar(   tobuf,   Sizeof(tobuf),   0   );
        StrPCopy(   frombuf,   'd:\brief\*.* '   );
        StrPCopy(   tobuf,   'd:\temp\brief '   );
        With   OpStruc   DO   Begin
            Wnd:=   Handle;
            wFunc:=   FO_COPY;
            pFrom:=   @frombuf;
            pTo:=@tobuf;
            fFlags:=   FOF_NOCONFIRMATION   or   FOF_RENAMEONCOLLISION;
            fAnyOperationsAborted:=   False;
            hNameMappings:=   Nil;
            lpszProgressTitle:=   Nil;

        end;
        ShFileOperation(   OpStruc   );
    end;
  • 相关阅读:
    1836Alignment
    JS日期格式化
    excle自编公式方法
    excle的公式说明
    小技巧之一 string[]合并
    Nunit的使用小问题
    Ajax中上传文件的方式
    VSS也有BUG?
    SQL Server中将时间型的转为yyyyMMddhhmmss
    给已经存在的PDF文件加水印
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/2276750.html
Copyright © 2011-2022 走看看