From: Amit Tomar Date: 2010-10-05T22:10:43+09:00 Subject: Re: how do i delete files in particular directoryin ruby ??? Jeremy Bopp wrote: > On 10/05/2010 07:31 AM, Amit Tomar wrote: >>> FileUtils.rm_r and FileUtils.rm_rf emulate that program when using the >> but am on windows side and can i delete those files also that are in use >> means when am trying to manually delete particular file(mongrel temp >> file)am getting error message can't delete files its in use >> but usinf -rf can i delete those files also?? > > You're bumping into a common limitation of Windows, sadly. It takes > some special tricks to fake deleting a file which is in use on Windows, > and I'm not certain that FileUtils has been written to perform such > tricks. Note that I did say "fake deleting" since the file is not > really deleted until it is no longer in use. It's just cleverly moved > and hidden from what I understand. > > Cygwin and the Cygwin build of Ruby should be able to do this for you, > but you are doing something which is not normal for Windows. Why do you > want to delete this temporary file while Mongrel is running in the first > place? > > -Jeremy Yaa Jeremy i really need do delete those file.. In my rails application i am uploading some large file (2gb) and while doing mongrel +ruby temp file is being created ,ruby temp files is not the problem because they are garbaselly collecting after upload but mongerl temprary files are sitll holding memory that is why iw ant to delete them only after i restart mongerl i get ridoff those temp files but i don't restart server -- Posted via http://www.ruby-forum.com/.