Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.031 c
4-84845
Xeon
2003-04-26 08:15
2003.06.26
Работа с реестром


14-84687
Fareader
2003-06-03 19:31
2003.06.26
Работа в Днепропетровске


8-84463
Salavat
2003-03-05 15:31
2003.06.26
И все-таки об использовании сканера


3-83870
Инна
2003-06-01 15:15
2003.06.26
excel-отчетность в Intranet и просто


6-84508
ole
2003-04-17 04:34
2003.06.26
Мультикаст





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский