есть папка files и в ней есть *.dat файлы по 1кб, файлов в папке ~7000
в этих файлах записаны имена других папок,
и есть папка files_2 в которой тоже самое количество папок что и файлов в папке files,
Так вот нужно переместить или скопировать все файлы по этим папкам (имя папки к которой относится файл, записано в самом файле).
Помогите очень нужно, а то вручную искать и перемещать файлы по папкам очень долго =)
$dir = opendir('dir');
while ($row = readdir($dir))
{
if (is_file('dir/'.$row) AND $row != '.' AND $row != '..')
{
$open = file_get_contents('dir/'.$row);
copy($row, $open.$row);
}
}
P.S: $open - содержимое открытого файла, адрес папки этого файла
добавлено спустя 27 секунд:
ну примерно так, надо подробнее, каким видом адреса в файлах даны, и точные названия папок.