среда, 23 октября 2013 г.

А существует ли файл?


   Иногда в ходе написания своего приложения, нужно убедиться в наличии на компьютере, какого либо файла. Типа если файл существует, - делаем раз, если нет, - делаем два.
   Реализовать сие действо, нам поможет функция FileExists - она проверяет наличие искомого файла, и функция возвращает - True, если он существует и False - если он отсутствует.


   В качестве примера предлагаю выбрать какой либо файл и запомнить адрес директории его предполагаемого размещения. Я например, возьму один из своих аудио файлов - Музыка.wav и чтоб не париться с длинной адреса его расположения, заброшу файл на C:/ 
 
   Теперь собственно можно начинать:

 1) Кидаем на форму компонент Button1 и в событии OnClick прописываем следующее:

begin

if FileExists(AnsiString('C:/Мелодия.wav')) then
// AnsiString-позволяет содержать последовательность символов, подобно предложениям...

begin 

ShowMessage('Файл существует'); 

end

else 

begin 

ShowMessage('Файл отсутствует');

end;

 2) Запускаем приложение, нажимаем на кнопку и видим появившийся месседж - "Файл существует", а если мы наш файлик переместим куда нибудь в другое место, и снова нажмем на Button, то будем иметь честь лицезреть месседж - "Файл отсутствует".

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.