zoukankan      html  css  js  c++  java
  • TDirectory.Move移动或更名目录

    使用函数:

      System.IOUtils.TDirectory.Move

    定义:

    class procedure Move(const SourceDirName, DestDirName: string); static;

    说明:移动或更名目录

    参数一:源目录。

    参数二:目标目录。

    异常处理:目录无效、不存在或无法访问。

    示例:

    var
        sDir, dDir: string;
    begin
        sDir := Edit_Source.Text;
        dDir := Edit_Dest.Text;
        try
            if TDirectory.GetParent(sDir) = TDirectory.GetParent(dDir) then
                if MessageBox(0, PChar('是否确定将<' + sDir + '> 更改为 <' + dDir + '>?')  , '温馨提示', MB_YESNO) = IDYES then
                begin
                    TDirectory.Move(Edit_Source.Text, Edit_Dest.Text);
                    ShowMessage('更名完成!');
                    Exit;
                end;
            TDirectory.Move(Edit_Source.Text, Edit_Dest.Text);
            //目标文件夹必须不存在
            ShowMessage('移动目录完成!');
    
        except
            on e: Exception do
            begin
                MessageDlg(e.ClassName + ':' + e.Message, mtError, [mbok], 0);
                Exit;
            end;
    
        end;
    end;

    更名:

    移动:

  • 相关阅读:
    C语言博客作业03--函数
    C博客作业02--循环结构
    C博客作业01--分支、顺序结构
    我的第一篇博客
    迭代购物车Dao&&GUI
    Java购物车大作业01
    DS-查找
    DS-图
    DS--树
    DS博客作业02--栈和队列
  • 原文地址:https://www.cnblogs.com/cause/p/3503288.html
Copyright © 2011-2022 走看看