Possible one of the files is corrupted, I've had this happen before. Copy the files to a new directory in small chunks and check size regularly.
Also check for hidden files.
Are these a very large number of files? There is a limit to number of files in a root directory, 512 IIRC, use a subdirectory or split into several.