--00163645883ee007a90467c72a95 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Thanks for replying Eric.. Obviously I'm fairly inexperienced and didnt even think that :) I guess I'll have to focus on learning the proper ways to use rescue / retry. On Fri, Apr 17, 2009 at 4:36 PM, Eric Hodel <drbrain / segment7.net> wrote: > On Apr 17, 2009, at 13:32, Brian Wallace wrote: > >> The problem I'm having is with large files that take a long time to copy >> into a folder in Windows, the file is added and picked up immediately ... >> So >> the application tries to begin streaming, but ends up getting a >> "Errno::EACCES: Permission denied" on the file because it is still being >> copied. >> >> I've been trying to find a way to test a file in windows to see if it is >> readable/writable? I've tried all of the usual ruby methods: >> >> File.size eports the total size of the file, even if its still copying >> File.readable? always returns true even during the copy >> File.writeable? always returns true even during the copy. >> >> So I guess my question is: Does anyone know how to test if a file is >> complete in Windows? >> > > Why not rescue Errno::EACCESS and retry at a later time? > > --00163645883ee007a90467c72a95--