Реклама на сайте Advertise with us

Php: rename('dir1','dir'); + rename('dir2','dir'); и жопа!

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 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!

®

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 04/12/10 в 15:19       Ответить с цитатойцитата 

Vyacheslav писал:
В итоге бы просто хотелось получить на выходе только dir с общим содержанием внутренностей dir1 и dir2!

Только перебором файлов.

0
 



С нами с 19.03.07
Сообщения: 129
Рейтинг: 69

Ссылка на сообщениеДобавлено: 04/12/10 в 16:45       Ответить с цитатойцитата 

Да, так как ты делаешь нельзя конечно.

Что тебе надо сделать - это создать папку dir, а потом перебором всех файлов, каждый перетаскивать в эту папку.

:)

0
 

Любитель хорошего ;)

С нами с 08.06.07
Сообщения: 16151
Рейтинг: 6269


Передовик Master-X (01.06.2009) Передовик Master-X (01.10.2009) Передовик Master-X (16.10.2009) Передовик Master-X (01.12.2009) Передовик Master-X (01.11.2010) Ветеран трепа Master-X (16.02.2011)
Ссылка на сообщениеДобавлено: 04/12/10 в 20:01       Ответить с цитатойцитата 

Переименовывать в уже существующую директорию нельзя, да.

Отличные серверы от SGManaged!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »