ВУЗ:
Составители:
Рубрика:
61
8. Построить класс «цилиндр» как потомок класса «окружность». Все
данные для создания объектов задаются в программе, в которой выводятся
характеристики объектов, их размеры и площади.
1.2.8. Файловый ввод/вывод и файловая система
Прежде чем пытаться работать с файлом, желательно убедиться в
том, что он существует. Для решения этой задачи используются две
функции:
file_exists( ) и is_file( ).
Функция filе_ехists( ) проверяет, существует ли заданный файл.
Если файл существует, функция возвращает TRUE, в противном слу-
чае возвращается FALSE. Синтаксис функции file_exists( ):
bool file_exists(string файл)
if (! file_exists ($filename)) :
print "File $filename does not exist!";
endif:
Функция is_file( ) проверяет существование заданного файла и
возможность выполнения с ним операций чтения/записи. В сущности,
is_file( ) представляет собой более надежную версию file_exists( ), ко-
торая проверяет не только факт существования файла, но и то, под-
держивает ли он чтение и запись данных:
bool is_file(string файл)
Следующий пример показывает, как убедиться в существовании
файла и возможности выполнения операций с ним:
$file = "somefile.txt";
if (is_file($file)) :
print "The file $file is valid and exists!";
else :
print "The file $file does not exist or it is not a
valid file!";
endif:
Убедившись в том, что нужный файл существует и с ним можно
выполнять различные операции чтения/записи, можно переходить к
следующему шагу – открытию файла.
Функция filesize( ) возвращает размер (в байтах) файла с заданным
именем или FALSE в случае ошибки. Синтаксис функции filesize( ):
int filesize(string имя_файла)
61
8. Построить класс «цилиндр» как потомок класса «окружность». Все
данные для создания объектов задаются в программе, в которой выводятся
характеристики объектов, их размеры и площади.
1.2.8. Файловый ввод/вывод и файловая система
Прежде чем пытаться работать с файлом, желательно убедиться в
том, что он существует. Для решения этой задачи используются две
функции:
file_exists( ) и is_file( ).
Функция filе_ехists( ) проверяет, существует ли заданный файл.
Если файл существует, функция возвращает TRUE, в противном слу-
чае возвращается FALSE. Синтаксис функции file_exists( ):
bool file_exists(string файл)
if (! file_exists ($filename)) :
print "File $filename does not exist!";
endif:
Функция is_file( ) проверяет существование заданного файла и
возможность выполнения с ним операций чтения/записи. В сущности,
is_file( ) представляет собой более надежную версию file_exists( ), ко-
торая проверяет не только факт существования файла, но и то, под-
держивает ли он чтение и запись данных:
bool is_file(string файл)
Следующий пример показывает, как убедиться в существовании
файла и возможности выполнения операций с ним:
$file = "somefile.txt";
if (is_file($file)) :
print "The file $file is valid and exists!";
else :
print "The file $file does not exist or it is not a
valid file!";
endif:
Убедившись в том, что нужный файл существует и с ним можно
выполнять различные операции чтения/записи, можно переходить к
следующему шагу открытию файла.
Функция filesize( ) возвращает размер (в байтах) файла с заданным
именем или FALSE в случае ошибки. Синтаксис функции filesize( ):
int filesize(string имя_файла)
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »
