xboxscene.org forums

Author Topic: Reading Files  (Read 68 times)

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Reading Files
« on: November 06, 2002, 05:38:00 AM »

CODE

DWORD FileLength( LPCTSTR szFilename )
{
   DWORD dwReturn = 0;

   if ( FileExists(szFilename) )
   {
       HANDLE hTemp;
       hTemp = CreateFile( szFilename,
               GENERIC_READ,
               FILE_SHARE_READ,
               NULL,
               OPEN_EXISTING,
               FILE_ATTRIBUTE_NORMAL,
               NULL );
       if ( hTemp != INVALID_HANDLE_VALUE )
       {
           dwReturn = GetFileSize( hTemp, NULL );
       }
       CloseHandle( hTemp );
   }
   return dwReturn;
}


Where, for example, I could get the size of my xbe file by feeding it "D:\default.xbe" ass the filename. Also, don't forget to use double slashes in your literal strings in C/C++

LPCTSTR szMyFileName = { "D:\\MyDataDir\\DataFile.txt" };

I hope that helps you.
Logged

Turkey

  • Archived User
  • Newbie
  • *
  • Posts: 1
Reading Files
« Reply #1 on: November 06, 2002, 06:38:00 AM »

beerchug.gif
Logged