如何在Delphi中递归创建文件夹?

时间:2010-07-12 18:19:34

标签: delphi recursion mkdir

在创建函数方面需要一些帮助,该函数可以通过给出路径递归地创建文件夹:

C:\TestFolder\Another\AndAnother

Delphi函数MkDir返回IOerror = 3.

MkDir('C:\TestFolder\Another\AndAnother');

2 个答案:

答案 0 :(得分:61)

使用

ForceDirectories('C:\TestFolder\Another\AndAnother');

(这是一个标准的RTL函数,可以在SysUtils.pas中找到。因此你不需要创建自己的函数,即使这并不困难。)

答案 1 :(得分:1)

这将使用新的IOUtils代替SysUtils。
IOUtils是跨平台兼容的,并且支持UNC。

err