`
rich8w
  • 浏览: 180141 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ForceDirectories和CreateDir的区别

阅读更多
Delphi的SysUtils.ForceDirectories创建多级目录,父目录不必存在。而SysUtils.CreateDir只创建最后一级目录,父目录必须存在。
相当于Java中File中的mkdirs和mkdir的区别。
分享到:
评论

相关推荐

    Delphi文件操作所涉及的一些函数

    `CreateDir` 和 `CreateDirectory` 可以创建单个目录,而 `ForceDirectories` 可以一次性创建多个嵌套目录。 **示例代码:** ```pascal uses SysUtils; var dir: string; begin dir := 'c:\temp\newdir'; ...

    Delphi删除文件夹.docx

    "Delphi删除文件夹" Delphi 删除文件夹是一个常见的操作,在 Windows 平台上,我们可以使用 Shell API... ShellAPI 提供了多种方法来删除文件夹,並提供了 Undo 选项和其他参数控制,方便我们根据需要选择合适的方法。

    Delphi 本地路径的创建、清空本地指定文件夹下的文件

    Delphi中可以使用DirectoryExists函数来检查路径是否存在,使用CreateDir或ForceDirectories函数来创建目录。例如,检查并创建C盘下的Tmp文件夹,我们可以使用以下代码: ```delphi if not DirectoryExists('C:\Tmp...

    delphi常用函数2

    以上列举的函数都是Delphi编程中极为常见的文件和目录操作函数,掌握它们能够极大地提升处理文件和目录相关任务的能力。无论是文件的创建、读写、删除还是目录的管理,这些函数都提供了丰富的功能和灵活的使用方式,...

    C++builder学习总结.docx

    `ForceDirectories(const Dir:string)`函数用于创建目录,包括创建任何必要的父目录。这是在需要确保文件保存路径存在的场景中必不可少的。 以上这些函数和方法是C++Builder中处理文件和路径的基本操作,它们提供...

    利用资源文件做打包程序

    ### 利用资源文件进行程序打包详解 #### 标题解析 标题“利用资源文件做打包程序”简明扼要地...通过上述步骤,可以有效地利用资源文件进行程序的打包,不仅简化了用户的安装过程,也提高了程序的整体质量和用户体验。

    delphi 文件管理类函数

    此外,还可以使用 `ChDir` 和 `SetCurrentDirectory` 进行类似的操作。 #### 四、获取指定驱动器的当前路径名 如果需要获取特定驱动器的当前路径名,可以使用 `GetDir` 函数。 ```pascal procedure GetDir(Drive: ...

    delphi access 数据库压缩与备份

    ForceDirectories(bakfile); if StrToInt(Copy(FormatDateTime('yyyymmdd', Now()), 7, 2)) >= 15 then bakfile := bakfile + 'bl2.mdb' else bakfile := bakfile + 'bl1.mdb'; CopyFile(PChar(filename), ...

    用Delphi编写安装程序

    ForceDirectories(DirectoryPath); Result := True; except on E: Exception do begin MessageBox(GetFocus, '创建目录失败!', '消息', 0); Exit; end; end; end; end else begin Result := True; end...

    发送程序-源码

    if not ForceDirectories(edt_Path1.Text + aLocatPath) then Result:= False; aLocatPath := zs1 + '\' + zs2; //本地目录 if not DirectoryExists(zzSourceDir +'PhotoBakup\' + aLocatPath) then /...

    EurekaLog_7.5.0.0_Enterprise

    EurekaLog 7.5 (18-August-2016) 1)..Important: Installation layout was changed. All packages now have version suffix (e.g. EurekaLogCore240.bpl). No files are copied to \bin folder of IDE....

Global site tag (gtag.js) - Google Analytics