在给定的路径上自动创建所有缺失的文件夹



我从mysql表中得到一些行
并希望将数据从列story到文件系统内的新创建.txt文件
和get int错误-路径中的一些文件夹-不存在
是否有一种方法自动创建所有丢失的文件夹并最终创建.txt文件?

foreach($rows as $row){
$path = $row['pt'] . "/" . $row['title'] . ".txt";
if(!is_file($path)){
fopen($path, "w");
file_put_contents($path, $row['story']);
}
}

直接使用PHP mkdir - mkdir

foreach($rows as $row){
$path = $row['pt'] . "/" . $row['title'] . ".txt";
// make the folder, u can check if the folder exist, if not create it  
mkdir($row['pt'] , 0777, true);
// put content
if(!is_file($path)){
fopen($path, "w");
file_put_contents($path, $row['story']);
}
}

相关内容

  • 没有找到相关文章

最新更新