Как определить, есть ли файл на диске Страница 6. Способ 6 (WTL)
|
Страница 6 из 11 Способ 6 (WTL) Среди прочих классов, подобных MFC, WTL также содержит и CFileFind. Следовательно, этот способ внешне ни чем не отличается от предыдущего, кроме того, что не требует MFC.DLL. На самом деле этот способ намного быстрее предыдущего. Дело в том, что все функции класса CFileFind являются inline, так что код, генерируемый компилятором, почти целиком совпадает с кодом для способа 4.
#define _WTL_NO_CSTRING
#include <AtlMisc.h> bool FileExists (LPCTSTR fname) { return CFileFind().FindFile(fname) == TRUE; } | |