Rubyでファイルやディレクトリを作成したり削除したり操作する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Ruby]]
*ファイルやディレクトリの存在チェック [#dcf8277b]
File.exist?("hoge")
または
FileTest.exist?("hoge")
*ファイルを作成する [#mcc0d373]
File.open("パス","モード",perm=0666) do | file |
file.puts "test"
end
パスには実際の保存される相対パスor絶対パスを記述する
モードにはr,w,aなどを使う。
*ファイルを削除する [#ud7a2887]
filename = 'foo.txt'
File.unlink filename
または
File.delete filename
*ディレクトリを作成する [#c9c52160]
sd1 = /var/tmp/ruby
FileUtils.mkdir("../contents/#{sd1}") unless FileTest.ex...
*ディレクトリを作成する(親ディレクトリを含めて階層で) [...
sd1 = 2016
sd2 = 01
FileUtils.mkdir_p("../contents/#{sd1}/#{sd2}") unless Fi...
終了行:
[[Ruby]]
*ファイルやディレクトリの存在チェック [#dcf8277b]
File.exist?("hoge")
または
FileTest.exist?("hoge")
*ファイルを作成する [#mcc0d373]
File.open("パス","モード",perm=0666) do | file |
file.puts "test"
end
パスには実際の保存される相対パスor絶対パスを記述する
モードにはr,w,aなどを使う。
*ファイルを削除する [#ud7a2887]
filename = 'foo.txt'
File.unlink filename
または
File.delete filename
*ディレクトリを作成する [#c9c52160]
sd1 = /var/tmp/ruby
FileUtils.mkdir("../contents/#{sd1}") unless FileTest.ex...
*ディレクトリを作成する(親ディレクトリを含めて階層で) [...
sd1 = 2016
sd2 = 01
FileUtils.mkdir_p("../contents/#{sd1}/#{sd2}") unless Fi...
ページ名: