| |
|
|
| | Задача состоит в том чтобы каждый пришедший файл переименовывался 00001.txt; 00002.txt итд.
Например есть файл “proba.txt” его надо переименовать в 00001,txt. Следующий файл надо переименовать в 00002.txt.
И чтобы все это делалось автоматом. | |
| |
|
|
| |
|
|
| |
для: egan
(12.01.2007 в 12:50)
| | | Можно поступить следующим образом
<?php
// Открываем директорию
$dirname = "dir_name";
$dir = opendir($dirname);
// В цикле считываем её содержимое
$i = 0;
while(($file = readdir($dir)) !== false)
{
// Если текущий объект является файлом - переименовываем его
if(is_file($dirname."/".$file))
{
$i++;
rename($dirname."/".$file, $dirname."/".sprintf("%06d.php",$i));
}
}
// Закрываем директорию
closedir($dir);
?>
|
| |
| |
|
|