bicyclist
Новичок
Мой код, который должен отсканировать и переименовать все файлы в определённом каталоге:
Когда в каталоге есть файл с названием "Patricia JANEČKOVÁ.mp4", скрипт видит его название как "Patricia JANECKOVA.mp4" и попытка переименования заканчивается неудачей.
как сделать чтобы функция scandir считывала название файла со всеми нестандартными символами, и что бы по считанному названию можно было проводить операции с файлом, например переименование?
Код:
$dir = 'files';
$files_in_folder = scandir($dir);
echo '<pre>'; print_r($files_in_folder); echo '</pre>';
$new_name = 0;
foreach($files_in_folder as $k => $v){
rename($dir.'/'.$v, $dir.'/'.$new_name);
$new_name ++;
}
как сделать чтобы функция scandir считывала название файла со всеми нестандартными символами, и что бы по считанному названию можно было проводить операции с файлом, например переименование?