нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 04/12/10 в 14:51 |
Линукс или пхп упорно не хотят переименовывать директорию, если уже существует директория с тем же именем!
Предположим, что директории dir не существует..
Последовательное выполнение команд даёт ошибку:
Код: | rename('dir1','dir');
rename('dir2','dir'); |
А выполнение подобного кода:
Код: | exec('mv "dir1" "dir"', $output, $return_val);
exec('mv "dir2" "dir"', $output, $return_val); |
даёт ещё более забавный результат, с копированием в dir\dir2
В итоге бы просто хотелось получить на выходе только dir с общим содержанием внутренностей dir1 и dir2!
|
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 04/12/10 в 15:19 |
Vyacheslav писал: | В итоге бы просто хотелось получить на выходе только dir с общим содержанием внутренностей dir1 и dir2! |
Только перебором файлов.
|
|
|
|
С нами с 19.03.07
Сообщения: 129
Рейтинг: 69
|
Добавлено: 04/12/10 в 16:45 |
Да, так как ты делаешь нельзя конечно.
Что тебе надо сделать - это создать папку dir, а потом перебором всех файлов, каждый перетаскивать в эту папку.
|
|
|
|
Любитель хорошего ;)
С нами с 08.06.07
Сообщения: 16151
Рейтинг: 6269
|
Добавлено: 04/12/10 в 20:01 |
Переименовывать в уже существующую директорию нельзя, да.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |