#include <Windows.h>
#include <WindowsX.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main ()
{
// Размер файла
DWORD dwSize = 0;
// Файл
LPCTSTR lpszSystemInfo = "D:\\cover.jpg";
// Открываем файл
HANDLE hFile = CreateFile(lpszSystemInfo,
GENERIC_READ,
0,
NULL,
OPEN_EXISTING,
FILE_FLAG_SEQUENTIAL_SCAN,
NULL);
if(hFile == INVALID_HANDLE_VALUE)
cerr << "Не удалось открыть файл" << endl;
// Получаем размер файла
dwSize = GetFileSize(hFile, NULL);
if (dwSize == INVALID_FILE_SIZE)
cerr << "Не удалось определить размер файла" << endl;
// Закрываем файл
CloseHandle(hFile);
// Выводим результат
cout << "Размер файла " << lpszSystemInfo << " = " << dwSize << endl;
// Остановка перед закрытием окна
system("PAUSE");
return 0;
} |