php проверка на существование файла



Автор Денис Скоробогатов задал вопрос в разделе Техника

C++, проверка на существование файла и получил лучший ответ

Ответ от Mikhail Levin[гуру]
естественно, все, что касается файлов в С++ -не относится к самому языку, зависит от платформы.
Например, в Билдере есть функция FileExists из VCL
типа if( FileExists(AnsiString("C: empa.tmp") ) { ...здесь код... }
в стандартной библиотеке Си есть функция acceess:
if( access(""C: empa/tmp") == 0){ файл существует ...}
Но у access есть проблемы с сетевыми именами, а еще если указать файл на приводе сд-двд, ассеss всегда говорит, что файл есть!
кстати, у тебя имя фала написано с ошибкой - слеши надо удваивать, вот так:
"C:smthfile.txt". В Си в строке слеш означает, что дальше пойдет управляющий код, например - , чтобы написать сам знак "", его надо удвоить.
по уму в Виндах надо открывать файл функцией CreatFile и смотреть коды возврата.

Ответ от Seijuurou[гуру]
Если воспользоваться Qt и его функциями, т. е. не использовать платформозависимые функции, то можно сделать более-менее унифицированную программу.
О существовании файла:
есть в Qt такой класс QFile, в нём метод exists, если вернул 1, файл есть, если 0, нет

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++, проверка на существование файла
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*