PHP:fopen 创建文件夹

标签 php directory fopen

如果路径不存在,我需要知道是否有任何方法可以创建新文件夹。当我尝试 fopen() 路径时,它说 NO such File or Directory exists 我尝试使用 'w' 和 'w+' 打开文件,但它无法创建新文件夹。有什么方法可以在不使用 mkdir() 的情况下实现它。因为我每次都需要从 mkdir() 的路径中单独提取目录名称。任何帮助表示赞赏。谢谢...

最佳答案

fopen 无法创建目录。

你需要使用类似的东西:

$filename = '/path/to/some/file.txt';
$dirname = dirname($filename);
if (!is_dir($dirname))
{
    mkdir($dirname, 0755, true);
}

关于PHP:fopen 创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5337854/

相关文章:

php - 无法从 AWS EC2 访问 Godaddy 托管的 MySQL 服务器

php - 从页面和发布永久链接中删除侧边栏

php - MATLAB::-nojvm 启动选项下不再支持此功能

java - 如何搜索 mp3 文件目录并按艺术家筛选结果?

file - SCP 复制错误 : Not a directory

c - 如何在C中分配多维数组所需的内存?

php - Windows Azure 网站上的 Cakephp 和 PEAR

C#:如何打开选择了多个文件的 Windows 资源管理器窗口

c - fgets 读取特定大小

C 命名文件的日期