如果文件夹不存在则创建一个

0 magento-1.9

如果 Magento 中不存在,则创建一个文件夹,我不想使用 mkdir()。有什么办法可以做到这一点吗?也许 core_file_uploader 可以解决,但它会抛出错误。

在此输入图像描述

Vin*_* VO 5

Magento 拥有Varien_Io_File许多文件系统作品的类。

因此,mkdir()您可以使用 Magento 的方式,而不是使用 PHP 的普通函数:

$io = new Varien_Io_File();
$io->mkdir(your_path_to_dir);
Run Code Online (Sandbox Code Playgroud)

或者您也可以在创建目录之前检查该目录是否不存在

$io = new Varien_Io_File();
if (!$io->fileExists(your_path_to_dir, false)) {
    $io->mkdir(your_path_to_dir);
}
Run Code Online (Sandbox Code Playgroud)