![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
ТРЕТЬ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 8.1.2006 Где: mind's gloomy corner Репутация: нет Всего: 1 |
Пишу скрипт, который должен выносить набор файлов, а за ними и папку, которая их содержит, причем зарание неизвестно существует ли файл или папка. Проблема в том что нельзя использовать unlink и rmdir на файл которого не существует - выдается ошибка
Warning: unlink(бла-бла-бла): No such file or directory in бла-бла-бла.... и тоже для rmdir. Для файлов проблема легко решается по средством конструкции if (file_exists(...)) unlink (...); а вот для папок я что-то аналогичной конструкции придумать не смог... Предложите какое-нибудь решение проблеммы. Заранее благодарен |
|||
|
||||
InfMag |
|
|||
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Может dir_exists
![]() |
|||
|
||||
alligator |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 730 Регистрация: 28.1.2004 Репутация: 1 Всего: 1 |
-------------------- |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
file_exists(...) относится как к файлам, так и к директориям.
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Надежнее проверить if(opendir())
|
|||
|
||||
ТРЕТЬ |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 8.1.2006 Где: mind's gloomy corner Репутация: нет Всего: 1 |
Честно говоря, пробовал... По-моему к папкам не относится=) Добавлено @ 17:02
Ваш совет дал интересный эффект - пока разбирался с тем что возращает функция opendir и к ее юзать, наткнулся на функцию is_dir, которая как раз очень удобна в данном случае=) |
||||
|
|||||
Janus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 26.9.2005 Репутация: нет Всего: 1 |
--------------------
Проект "Репликатор" |
|||
|
||||
wsr |
|
||||||
![]() Fuzzy Logic ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 3.7.2005 Репутация: 1 Всего: 2 |
Описание bool file_exists ( string filename ) Возвращзает TRUE, если файл или каталог с именем, указанным в параметре filename, существует; возвращает FALSE в обратном случае. --------------------
ICQ : 918-318Сайт : Lock-Team |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |