0

У меня есть неуправляемый проект Win32 в Visual Studio. Он использует только C-язык. Для функции я получаю параметр как «путь к файлу». Я должен проверить путь к файлу.Проверка пути к файлу в Visual C

Будет записан тестовый пример, который будет проверять, существует ли путь к файлу или нет. Он предоставит filepath (действительный в синтаксисе), который не существует, и попросите сохранить/загрузить файл.

Как с этим справиться? Как проверить, существует ли путь к файлу или нет в C?

Моя настройка проекта «Нет поддержки обычного времени выполнения языка».

И я не должен изменять это.

+0

Используйте FindFirstFile - http://msdn.microsoft.com/en-us/library/aa364418%28VS.85%29.aspx. –

ответ

0

Следующая функция поможет:

int fileExists(TCHAR * file) 
{ 
    WIN32_FIND_DATA FindFileData; 
    HANDLE handle = FindFirstFile(file, &FindFileData) ; 
    int found = handle != INVALID_HANDLE_VALUE; 
    if(found) 
    { 
     FindClose(handle); 
    } 
    return found; 
} 
Смежные вопросы