Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 7
1

Проверка существования файла

01.02.2016, 19:25. Показов 1074. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, можно ли организовать проверку файла?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2016, 19:25
Ответы с готовыми решениями:

Проверка существования файла
Добрый вечер.Кто может отредактируйте код.Само задание: В исходном текстовом файле записаны...

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

Проверка существования файла
Всем привет! Друзья, пишу прогу, которая по заданному расширению ищет файлы в папках, так же...

Проверка на существования файла
Доброго времени суток подскажите пожалуйста почему Паскаль не понимает в проверки на существования...

3
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
02.02.2016, 10:58 2
Никогда не интересовался этим. Но предлагаемый
вам код определяет, есть ли нужный вам файл или нет.
PS.
Возможно существуют и иные методы...

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
CLS
ON ERROR GOTO 100
OPEN "1.txt" FOR INPUT AS #1
PRINT "YES"
GOTO 200
 
100 PRINT "NO"
 
200
END
1
6804 / 2831 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
02.02.2016, 12:46 3
Цитата Сообщение от geh Посмотреть сообщение
код определяет, есть ли нужный вам файл или нет.
Точнее он определяет, открыли мы файл для чтения или нет.
Более точно надо идентифицировать код ошибки ERR = 53 - файл не найден
К примеру если файл уже открыт( но есть на диске!), то код ошибки 55 - файл уже открыт
А ещё могут быть другие ошибки:
70 Доступ запрещен
71 Диск не готов
72 Ошибка носителя
75 Ошибка доступа
Хотя по факту файл вроде есть.
4
5001 / 1673 / 409
Регистрация: 25.04.2010
Сообщений: 4,625
Записей в блоге: 2
02.02.2016, 14:49 4
Pro_grammer сделал важное уточнение по поводу ERR.

Тем не менее в большинстве случаев можно это опустить, если программа
не может открыть файл требуемый для своей работы, то нет большой разницы,
по какой причине она не может это сделать, с точки зрения программы он просто
недоступен, разве что выдать пользователю сообщение.

Программу можно оформить функцией, эвенты выставляем за END-ом(это чуть ли не
единственное зачем нужен данный оператор, но geh-у хоть об стенку горох).


QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
DECLARE FUNCTION FileExist% (FileName$)
DIM SHARED FExist AS INTEGER
 
CLS
SHELL "DIR /W"
PRINT : INPUT "Input your filename: ", MyFName$
IF FileExist(MyFName$) THEN PRINT "File exist" ELSE PRINT "No file..."
 
 
END
 
FCheck: FExist = 0
RESUME NEXT
 
FUNCTION FileExist% (FileName$)
DIM FrF AS INTEGER
  FExist = -1
  FrF = FREEFILE
  ON ERROR GOTO FCheck
  OPEN "I", FrF, FileName$
    IF FExist THEN CLOSE FrF
  ON ERROR GOTO 0
  FileExist = FExist
END FUNCTION
4
02.02.2016, 14:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2016, 14:49
Помогаю со студенческими работами здесь

Проверка существования файла
Собственно что надо. Я использую StreamWriter, но он, если такого класса не существует, создает...

Проверка на существования файла
Привет, прошу тапками не швыряться, я новичок, только начал изучение :) Пытаюсь сделать вот такую...

Проверка существования файла
здравствуйте. подскажите пожалуйста, как лучше сделать такую штуку: заполняю GridView, нажимаю...

Проверка на существования файла
Можно ли проверять файл на существование таким образом: ifstream file("file.txt"); if...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru