Hi, folks the subject has been reported before, basically, ruby File.size() won't work properly on windows when file size exceed certain limit (2GB maybe). One workaround is to require win32/file. Yes, this will get you correct file, however, this will break the code (in my case, the find module) ... the previous recursive scan of file system stop functioning. The question is, is there a more "generic" or "elegant" way of getting correct file size on both *nix and windows? thanks -Oliver