Dato un path ad un file, ricostruire le dirs
Dato un certo path to file, creare se necessario le dir che compongono il path... è comodo per strumenti di backup / archiviazione.
<?php
// Path al file che dobbiamo ricostruire
$backup_path = '/home/luca/documenti/2009/01/01/file.txt';
$dirs = explode('/', $backup_path);
// Costruisco la stessa struttura dir
$i = 1;
$check_backup_path = null;
foreach($dirs as $dir)
{
// Siamo arrivati in fondo, questo è il file file.txt
if($i == count($dirs))
break;
// Appendiamo il path e creiamo la dir
$check_backup_path .= "$dir/";
if(!file_exists($check_backup_path))
mkdir($check_backup_path);
$i++;
}
?>
// Path al file che dobbiamo ricostruire
$backup_path = '/home/luca/documenti/2009/01/01/file.txt';
$dirs = explode('/', $backup_path);
// Costruisco la stessa struttura dir
$i = 1;
$check_backup_path = null;
foreach($dirs as $dir)
{
// Siamo arrivati in fondo, questo è il file file.txt
if($i == count($dirs))
break;
// Appendiamo il path e creiamo la dir
$check_backup_path .= "$dir/";
if(!file_exists($check_backup_path))
mkdir($check_backup_path);
$i++;
}
?>