Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
brrr
0 / 0 / 1
Регистрация: 26.10.2014
Сообщений: 58
#1

Как проверить существование файла? - C++

10.07.2015, 08:26. Просмотров 258. Ответов 4
Метки нет (Все метки)

как проверить существование файла? мне нужно для условия

Добавлено через 1 минуту
работает:
C++
1
2
3
bool FileExists(const char *fname) {
            return access(fname, 0) != -1;
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2015, 08:26     Как проверить существование файла?
Посмотрите здесь:

Как проверить конец файла в CFile C++
C++ Проверить существование данных и посчитать количество данных (стек)
Открытие файла. Как проверить существует ли файл не трогая содержимое C++
Проверить правильность и реализацию заголовочного файла time.h C++
Как проверить наличие файла C++
Как проверить значение (существование) указателя? C++
Как добавить проверку на существование C++
Проверить, являются ли строки из файла 16ричными C++
Как проверить существование файла в С++? C++
C++ Проверить в тексте файла правильность расстановки открывающих и закрывающих скобок
Некорректная проверка на существование текстового файла C++
C++ Проверить на введенное расишрение файла и его существование

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
10.07.2015, 12:12     Как проверить существование файла? #2
Открыть на чтение?
S_el
2088 / 1595 / 305
Регистрация: 15.12.2013
Сообщений: 6,386
10.07.2015, 13:48     Как проверить существование файла? #3
brrr, http://rsdn.ru/article/qna/baseserv/fileexist.xml
Геомеханик
534 / 341 / 258
Регистрация: 26.06.2015
Сообщений: 770
11.07.2015, 04:39     Как проверить существование файла? #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <windows.h>
 
bool file_exists(const TCHAR* fn){
    DWORD flag = GetFileAttributes(fn);
    if(flag == 0xFFFFFFFFUL){
        if(GetLastError() == ERROR_FILE_NOT_FOUND)
            return false;
    }
    if(flag & FILE_ATTRIBUTE_DIRECTORY)
        return false;
    return true;
}
Croessmah
Модератор
Эксперт CЭксперт С++
12891 / 7277 / 811
Регистрация: 27.09.2012
Сообщений: 17,976
Записей в блоге: 2
Завершенные тесты: 1
11.07.2015, 09:01     Как проверить существование файла? #5
http://www.boost.org/doc/libs/1_55_0...ce.html#exists
Yandex
Объявления
11.07.2015, 09:01     Как проверить существование файла?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru