linux - php - adresáře

Kosta kosta na hrajme.si
Úterý Červen 14 12:38:22 CEST 2016


Zdravím,

tak jsem zase

volaako zmetený. Mám linuxový server (Ubuntu 16.04), na něm LAMP a 
pokouší, se přeorganizovat strukturu adresářů a souborů pomocá PHP

původní struktura vypadá asi takto:
<folder>
   file "1"
   file "2"
   file "3"
   file "4"

Požadovaná struktura
<folder>
   file "folder - 1"
   file"folder - 2"
   file"folder - 3"
   file"folder - 4"

Na to mám tuto funkci
function changesNamesToParentDir($dir){
     $files = scandir('Library/'.$dir);
     foreach($files as $file){
         if(file_exists('Library/'.$dir.'/'.$file) && $file != '.' && 
$file != '..'){
             $filename = pathinfo('Library/'.$dir.'/'.$file);

             echo $dir.' - '.$file."<br />";

             rename('Library/'.$dir.'/'.$file, 
'Library/'.$dir.'/'.$dir.' - '.$filename['basename']);
         }
     }
}
Script je spouštěn v adresáři Library

echo vypíše to co očekávám - rename se však neprovede, kde je sakra ta 
zakopaná čuba?

-- 
S pozdravem
M Kosťa Kostomlatský



Další informace o konferenci Hw-list