Как определить, есть ли файл на диске Страница 7. Способ 7 (PathFileExists)
|
Страница 7 из 11 Способ 7 (PathFileExists) Ещё один способ из предложенных Александром Шаргиным - использование SHLWAPI Path API.
#include <windows.h>
#include <shlwapi.h> #pragma comment(lib,"shlwapi") bool FileExists (LPCTSTR fname) { return ::PathFileExists(fname) == TRUE; } | Правда у этого способа имеются определённые недостатки, которые значительно сужают его практическое применение: § Он не будет работать, если на компьютере не установлен Internet Explorer 4.0 или выше, что может быть вполне вероятно на компьютерах с ранними версиями Windows 95 и Window NT 4.0. § Функция PathFileExists() не поддерживает UNC имена файлов. |