file exists



Автор Евгений задал вопрос в разделе Другие языки и технологии

Как в Паскале проверить существование файла?! и получил лучший ответ

Ответ от Великий Шушпанчик[гуру]
В Паскале такой встроенной функции нету, вот Вам вариант:function fileexists(var filename: string): boolean;var f: file;begin {$I-} assign(f,filename); reset(f); {$I+} fileexists:=(ioresult=0) and (filename<>'');end;Работает не очень быстро, но в Дельфях такая функция еще тупее.Гораздо быстрее реализовать такую функцию через FindFirst, но тогда она не будет отличать файлы от каталогов

Ответ от Александр Ильин[гуру]
Можно проверку существования через GetFAttr делать. Так оно быстрее.uses Dos;function FileExists(FileName: String): Boolean;var attr: Word; f: File;begin Assign(f, FileName); GetFAttr(f, attr); FileExists := False; if DosError <> 0 then Exit; FileExists := (attr and (VolumeID or Directory)) = 0;end;

Ответ от Василий Катаев[гуру]
в дельфе FileExists (FileName)

Ответ от Николай[гуру]
в паскале этой функции нет

Ответ от Vesna[гуру]
может быть if (RESET('имя файла') ) then Файл существуетelse Не существует Великий Шушпанчик прав... даже в справке по Pascal этот пример приведен ))

Ответ от Капитан Гугл[гуру]
FileExists(имя) - в паскале, дельфи наследует.assign всегда заканчивается успешно, обработчик можно только к reset.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как в Паскале проверить существование файла?!
спросили в Евгений IV
Программирование на Java, размер файлов
так

File dir = new File(\"путь к директорию\");
String[] files = dir.list();
if (
подробнее...
спросили в 862 год 911 год
Почему наша родина называлась великая русь??? Мне нужно составить текст на английском языке...
Русь — первоначально историческое название земель восточных славян. Впервые употребляется как
подробнее...

Проблемы с субтитрами fallout 4
Попробуй скачай мод Full Dialogue Interface
Если не поможет, то заново Strings.esm
подробнее...

Замечали, что самое распространенное сочетание имени и отчества у мужчин - ВАЛЕРИЙ НИКОЛАЕВИЧ??
Мою первую и единственную любовь звали Валеркой,
а отчество не знаю, может и Николаевич.подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Как сделать правильную проверку на существование файла?
лучше проверить - isFile
exists - если будет директория, то будет тоже - trueподробнее...
спросили в Николай IV
Считывание данных из текстового файла C#
using System;
using System.IO;

namespace ConsoleApplication1
{
class
подробнее...
спросили в Mercury Records
Нужен рассказ по английскому языку на тему времена года
Summer, winter, autumn and spring are the four different seasons here on planet Earth. But then
подробнее...
спросили в Family look Smite
перевод песни джонни депп sound of love
текст: Johnny Depp - Sound of Love

I don\'t know how else to put this.
It\'s taking me
подробнее...
спросили в Air Canada The Fall
Копирование файлов в Питоне - отличие shutil.copyfile от shutil.copy
shutil.copyfile(src, dst)
Copy the contents (no metadata) of the file named src to a file named
подробнее...
спросили в Air Florida
Помогите пожалуйста нужна рецензия на английском языке о каком-либо фильме?
Вот, например, к "Реквием по мечте" рецензия. Не знаю, устроит Вас или нет

Requiem For A
подробнее...
спросили в Музыка Over the Limit
Дайте плиз текст песни Шакиры: "Whenever,Wherever"!
Lucky you were born that far away so
We could both make fun of distance
Luck that I love
подробнее...
спросили в AM General
Technological neologisms
Every nation is known by the culture represented through the language it keeps, and every aspect of
подробнее...
 

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

Имя*

E-mail:*

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