カッとなってRubyさわった
MacFUSE使ってNTFSなHDDを接続してみたんだがなぜかDnDでファイルのコピーができない。(NTFSなHDDには放り込めるのにMacにファイルがうつせない。)
でもcpはできる。
ということでカッとなってruby書いてみた。書いてみて気づいたけど素直にcpすれば良い気がした。
# !/opt/local/bin/ruby puts "コピーするファイルorディレクトリは?"; path = gets .sub("\n",""); puts "コピー先は?(指定無しで~/Desktop/drop/)"; target = gets .sub("\n",""); puts target; cmd = "cp -R " + path +( (target!="")?(" " + target) : " ~/Desktop/drop/"); puts cmd; IO.popen(cmd);