From: Atsuko Yoshida <atsuko / cis.ebina.fujixerox.co.jp> Date: Fri, 29 Jan 1999 12:02:06 +0900 > > io = IO.popen("/usr/bin/cp -p fact.rb abc.rb","w") > > io.close() > そうか、popenでcpは通常使わないんですね。ファイルのコピーをし > ようと単純に1個のコマンドで出来ないのかなー(File.rename > みたいに)なんて探していたらこれがあったので、使ってみたんです。 その標準出力が必要ない外部コマンドを起動するには, system("/usr/bin/cp -p fact.rb abc.rb") ですね. From: akira yamada / やまだあきら<akira / netlab.co.jp> Date: Fri, 29 Jan 1999 12:08:37 +0900 In-reply-to: 11799 References: 11799 > require 'ftools' > File.cp('fact.rb', 'abc.rb') > > でイケそうですね. こんな便利なライブラリが添付されてたのかー. でも, cp -p とか cp -r とかしたい時には機能追加が必要ですね. # GNU fileutilsのcpが持っているオプションが欲しいなんて時は... -- 稲葉 浩人 <inaba / sdd.tokyo-sc.toshiba.co.jp/inaba / st.rim.or.jp>