Вниз
Скачать: CL | DM;

Как програмно отличить папку от файла.   Найти похожие ветки 

← →
nevalex ©   (2003-06-13 17:26) [0]

Я перетаскиваю на форму из проводника файл (или папку) и он(только файл) проигрывается ,а папка дожна сканироваться на файлы .Все уже придумано , кроме того как их отличить?


← →
MBo ©   (2003-06-13 17:28) [1]

findfirst и проверка атрибутов


← →
DVM ©   (2003-06-13 17:34) [2]

{------------------------------------------------------------------------------}
function FileExists(const FileName: string) : boolean;
var
Attr: Integer;
begin
Attr := GetFileAttributes(PChar(FileName));
Result := (Attr <> -1) and (FILE_ATTRIBUTE_DIRECTORY and Attr = 0);
end; //End of function FileExists
{------------------------------------------------------------------------------}

function DirExists(const DirName: string): Boolean;
var
Attr: Integer;
begin
Attr := GetFileAttributes(PChar(DirName));
Result := (Attr <> -1) and (FILE_ATTRIBUTE_DIRECTORY and Attr <> 0);
end; //End of function DirExists
{------------------------------------------------------------------------------}
if direxists(...) then {папка существует} else
if fileexists(...) then {файл существует} else {ни файла ни папки нет}


← →
невалекс_тема_закрыта   (2003-06-13 18:12) [3]

-->MBo ©
-->DVM ©
Спасибо!!!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
1-84087
fs_more
2003-06-09 13:36
2003.06.26
Неопределенность при вызове метода TThread.Terminate


14-84642
sniknik
2003-06-07 14:27
2003.06.26
Отличия D6 и D7


3-83948
me2
2003-06-04 12:35
2003.06.26
Удаление записи из набора данных


3-83916
Мария В.
2003-06-03 15:08
2003.06.26
Сортировка таблицы с данными на украинском языке


3-83937
abc
2003-06-03 14:52
2003.06.26
как удалить таблицу c помощью SQL так, что бы...




   Наверх