Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Программно скрыть MainMenu
Категория: Компоненты
Категория: Компоненты
Получить короткий путь файла (изменив русские буквы) если есть длинный и на оборот
Категория: Файловая система
Категория: Файловая система
Вычисление интеграла с заданной точностью алгоритмом Симпсона.
Категория: Математика
Категория: Математика
Как нарисовать календарь
Категория: Текст и строки
Категория: Текст и строки
Быстрое копирование файлов
Категория: Файловая система
Категория: Файловая система
Компоненты Panel, GroupBox, Bevel, ScrollBox, Splitter
Категория: Компоненты
Категория: Компоненты
BDE. Создание алиасов
Категория: Базы данных
Категория: Базы данных
Узнать все IP-адреса компьютера
Категория: Интернет и Сети
Категория: Интернет и Сети
Как поместить графический элемент в ListBox
Категория: Компоненты
Категория: Компоненты
Как можно проверить, запущена программа с локального диска или из сети
Категория: Интернет и Сети
Категория: Интернет и Сети
Delphi - Справочник: FileExists
FileExists
|
function FileExists ( const FileName : string ) : Boolean; |
Функция (Unit SysUtils)
|
Возвращает True если указанный файл существует
|
Описание:
|
Функция FileExists проверяет существование файла, функция возвращает True, если данный файл существует. Функция ищет файл в текущей директории. Если файл существует, но пользователь не имеет прав на его просмотр, то будет возвращено False. |
Пример кода: Проверяет файл до и после его удаления
|
var fileName : string; myFile : TextFile; data : string; begin // Попытка открыть текстовый файл для записи fileName := 'Test.txt'; AssignFile(myFile, fileName); ReWrite(myFile); // Запись в файл Write(myFile, 'Hello World'); // Закрытие файла CloseFile(myFile); // Повторное открытие файла в режиме чтения Reset(myFile); // Показ содержимого файла while not Eof(myFile) do begin ReadLn(myFile, data); ShowMessage(data); end; // Закрытие файла в последний раз CloseFile(myFile); // Теперь проверяем существует ли файл if FileExists(fileName) then ShowMessage(fileName+' существует') else ShowMessage(fileName+' не существует'); // Удаление файла и новый просмотр DeleteFile(fileName); if FileExists(fileName) then ShowMessage(fileName+' всё ещё существует!') else ShowMessage(fileName+' больше не существует'); end;
Результат:
|
Hello World Test.txt существует Test.txt больше не существует |