Здравствуйте! Моя цель, создать скрипт который будет в определенной папке менять имена всех файлов на $имя = $префикс.$имя;
Вот мои попытки:
CODE:<?php
$pref = "gvozdey_";
$dir = "C:\Documents and Settings\Леша\Рабочий стол\Новая папка";
if(!($dp = opendir($dir))) die("Не открыло!");
while($file = readdir($dp))
if($file != '.' && $file != '..'){
$name = $pref.$file;
if($file_copy = copy($file,$name)){
if($delete = unlink($file)) { echo "Не удалилось!"; }
echo "$file_copy<br>";
}
}
closedir($dp);
?>
Выдает ошибку: Warning: copy(1.txt) [function.copy]: failed to open stream: No such file or directory in Z:\home\localhost\www\php\changename.php on line 9
Использовал функцию rename() ... не помогло. Вот что сказало:
Warning: rename(1.txt,gvozdey_1.txt) [function.rename]: No such file or directory in Z:\home\localhost\www\php\changename.php on line 9
Помогите чем сможете. Заранее спасибо!(Отредактировано автором: 15 Мая, 2008 - 10:34:39) |