From: Dave Cantrell Date: 2006-03-15T13:39:02+09:00 Subject: xcopy doesn't work inside ruby? Hi gang, I just tried the following in IRB: irb(main):005:0> r = `xcopy /s a\*.* b\*.*` Cannot perform a cyclic copy => "0 File(s) copied\n" irb(main):006:0> r = `xcopy /d a\*.* b\*.*` => "0 File(s) copied\n" But in a regular shell: C:\Documents and Settings\Dev\Desktop\xcopytest>xcopy /s a\*.* b\*.* a\1.file a\2.file a\3.file a\4.file a\5.file a\files\1.file a\files\2.file a\files\3.file a\files\4.file 9 File(s) copied Both are run from the same directory, so irb shouldn't say that it can't find folder a. irb(main):009:0> `dir`.each { |x| puts x } Volume in drive C has no label. Volume Serial Number is C48E-4DA2 Directory of C:\Documents and Settings\Dev\Desktop\xcopytest 03/14/2006 10:33 PM . 03/14/2006 10:33 PM .. 03/14/2006 10:33 PM a 03/14/2006 10:33 PM b 0 File(s) 0 bytes Any ideas? Thanks, -dave PS What I'm looking for is a way to backup data from one drive to another. If there's a helper library out there for this, great! If not, I'll build the script in Ruby and hand off the copying tasks to xcopy to do the dirty work. Much faster anyway, I'm sure.