ファイル名の変更・ファイルのコピー・移動・削除
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
Rubyでは、ファイルやディレクトリの操作も自由にできます。
text1.dat ~ text5.datというファイルを作って、いろいろと操作してみました。
スポンサーリンク
File.rename("text1.dat", "text1_new.dat")
File.rename("text2.dat", "child/text2.dat") # ディレクトリ移動
File.delete("text3.dat")
# ファイルのコピー・メソッド定義
def copy(from ,to)
open(from){|input|
open(to, "w"){|output|
output.write(input.read)
}
}
end
copy("text4.dat", "child/text4.dat")
require "fileutils"
FileUtils.cp("text5.dat", "text5_new.dat") # コピー
FileUtils.mv("text5.dat", "child/text5.dat") # 移動
スポンサーリンク
>> 次の記事 : ディレクトリをオープンしてファイル名を読む
- - 関連記事 -
- Ruby1.7.3のソースコード行数を調べる
- DATAと__END__でファイルオブジェクトを扱う
- ディレクトリを再帰的に走査するDir.globとFind.find
- ファイル名の取り出し・変更・操作
- FileTestモジュールでファイルを検査する
- File::statの時刻を変更する
- ファイル・ディレクトリの属性取得
- グロブ・Dir.globを使ってディレクトリ検索
- ディレクトリをオープンしてファイル名を読む
スポンサーリンク