У меня есть функция следующим образом:
DWORD stats = GetFileAttributesA(path);
return (stats != INVALID_FILE_ATTRIBUTES) && !(stats & FILE_ATTRIBUTE_DIRECTORY) ? 1 : 0;
Проблема в том, что строка подключения SQL: «Драйвер = {Собственный клиент SQL Server 10.0}; сервер = localhost; база данных = NorthWindDB; Trusted_Connection = yes;» как-то действует. Возвращает 32 (статистика равна 32, если задан этот вход), что является значением FILE_ATTRIBUTE_ARCHIVE. Я не могу отфильтровать это, потому что другие законные файлы также возвращают это значение.
Как определить, указывает ли значение файл или строку подключения?
ОБНОВЛЕНИЕ: PathFileExists не работает либо