Форум » [x]Harbour » IsDir() - есть в доках, нет в дистр. » Ответить
IsDir() - есть в доках, нет в дистр.
SADSTAR2: Функция IsDir() - есть в доках, нет в дистрибутиве MiniGUI. Чем бы ее заменить?
Ответов - 4
Dima: Такой тоже нет IsDirectory ?
Pasha: Так это функции Harbour IsDirectory - из rtl, IsDir - из ct
gfilatov: SADSTAR2 пишет: Чем бы ее заменить? *--------------------------------------------------------* FUNCTION IsDir( cDir ) *--------------------------------------------------------* LOCAL lExist := .T. LOCAL cCurDir := GetCurrentFolder() IF DIRCHANGE( cDir ) > 0 lExist := .F. ELSE DIRCHANGE( cCurDir ) ENDIF RETURN lExist
Петр: Аналог xHarbour IsDirectory в Harbour называется hb_DirExists() Использует вызов WAPI функции GetFileAttributes и является самым быстрым и точным методом проверки существования папки. Тоже самое можно сказать и о hb_FileExists() применительно к проверке существования файла.
полная версия страницы