On Jun 29, 2010, at 5:03 AM, Kalpesh Patel wrote: > I am using Net::SCP to download/upload file. I am doing like this... > > ---- > require 'net/scp' > session = Net::SCP.start("10.10.10.10", "username", :password => > "password", :config => false) > sess.download! "/tmp/test.txt", "/root/" > ---- > > It works well when the source machine is linux and path is like > "/tmp/test.txt". What if the source machine is Windows? My path would be > something like "C:\temp\test.txt" but it does not work. It throws error > "No such file or directory". Any idea how can I do that? Check out Tempfile: http://www.ruby-doc.org/stdlib/libdoc/tempfile/rdoc/classes/Tempfile.html Yours, Tom