Показать сообщение отдельно
Старый 03.09.2005, 19:03   #15
alcosholik
 
Сообщений: n/a
FileType (файл$)

Параметры
файл$ = любой допустимый путь и имя файла

Описание
Эта команда проверяет файл по указанному пути и определяет, существует ли он, а также является ли он файлом или папкой. Вот значения, которые возвращает команда:

1 = Файл существует
0 = Файл не существует
2 = Существует, но не файл, а директория (папка)

Используйте эту команду для проверки, существует ли файл, перед тем, как работать с ним.

Пример
; Пользователям Windows 9x нужно будет изменить путь к calc.exe

filename$="c:winntsystem32calc.exe" 

if fileType(filename$)=1 then Print "Файл существует!" 
if fileType(filename$)=0 then Print "Файл не найден!" 
if fileType(filename$)=2 then Print "Это папка!" 

Print "Нажмите любую клавишу для выхода." 

WaitKey()
прим. перев.: не совсем понятно, что значит параметр winntsystem32 (скорей всего "winnt\system32"). Лучше для определения системной папки использовать SystemProperty(), например:
sysdir$=SystemProperty(“windowsdir”)
filename$=sysdir+”system32\calc.exe”
 
Ответить с цитированием