.


:




:

































 

 

 

 


. lpFileName , , (?




lpFileName , , (? *). , .

lpffd WIN32_FIND_DATA, , , .

WIN32_FIND_DATA :

typedef struct_WIN32_FIND_DATA {

DWORD dwFileAttributes;

FILETIME ftCreationTime;

FILETIME ftLastAccessTime;

FILETIME ftLastWriteTime;

DWORD nFileSizeHigh;

DWORD nFileSizeLow;

DWORD dwReserved0;

DWORD dwReserved1;

TCHAR cFileName[MAX_PATH];

TCHAR cAlternateFileName[14];

} WIN32_FIND_DATA;

dwFileAttributes , CreateFile, , , FILE_ATTRIBUTE_SPARSE_FILE FILE_ATTRIBUTE_ENCRYTPED, CreateFile. ( , ) . (nFileSizeHigh nFileSizeLow) . cFileName , , . cAlternateFileName DOS 8.3 ( ); , , FAT16.

, , ? *. , FindFirstFile, , FindNextFile.

BOOL FindNextFile(HANDLE hFindFile, LPWIN32_FIND_DATA lpffd)

FindNextFile FALSE, , , GetLastError, ERROR_NO_MORE_FILES.

, . CloseHandle . , CloseHandle ; . :

BOOL FindClose(HANDLE hFindFile)

GetFileInformationByHandle , . nNumberOfLinks, , CreateHardLink.

, DOS, DOS .





:


: 2015-09-20; !; : 498 |


:

:

80% - .
==> ...

1373 - | 1227 -


© 2015-2024 lektsii.org - -

: 0.01 .