0
我有下面的代码从变量创建目录:如何在需要时创建中间目录?
<mkdir dir="${project.private.dir}" />
但是,当用户指定在父文件夹丢失的目录,有错误:
[mkdir] Created dir: /var/www/sites/default/private/files
Execution of target "set-dir-permissions" failed for the following reason: build.xml:192:18:
The file /var/www/sites/default/private/files does not exist
目录/var/www/sites/default
存在,但不在private
但和通常我会通过mkdir
创建:
<exec command="mkdir -vp ${project.private.dir}" />
但这不是交叉兼容的。
是否有任何创建目录的phing方法,包括中间所需的-p
参数mkdir
?
我找不到MkdirTask,也许还有其他方法吗?