I nee dto obtain the size of a number of files, in bytes. I have been trying to use "GetFileSize()", but it always returns -1. The file does exist and is opened using "fopen()", but for some reason, it won't give me the size! Isn't there an easier more standard function call I can make that works? I seem to remember one or two in DOS C/C++ that returned (I think) a "double" variable. If they work in XP I can use them. Thanks for the info.