Ruby/サンプル/〜を指定した場合のファイル作成方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 〜を指定した場合のファイル作成方法 [#a0364f63]
ファイル名に〜(ホームディレクトリ)を指定した場合、以下の...
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* サンプルスクリプト [#ja6888ed]
#ref(file_err.rb)
filename = '~/file.txt'
f = File.open(filename, 'w')
f.puts("hello world")
f.close
$ ruby file_err.rb
file_err.rb:2:in `initialize': No such file or directory...
from file_err.rb:2:in `open'
from file_err.rb:2
このような場合は、絶対パスを取得できる''expand_path''メソ...
* expand_pathを利用したサンプルコード [#w65be673]
#ref(file_expand_path.rb)
filename = '~/file.txt'
f = File.open(File.expand_path(filename), 'w')
f.puts("hello world")
f.close
** 実行結果 [#r6cdc8fa]
$ ruby file_expand_path.rb
$ cat file.txt
hello world
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
終了行:
#navi(../)
* 〜を指定した場合のファイル作成方法 [#a0364f63]
ファイル名に〜(ホームディレクトリ)を指定した場合、以下の...
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* サンプルスクリプト [#ja6888ed]
#ref(file_err.rb)
filename = '~/file.txt'
f = File.open(filename, 'w')
f.puts("hello world")
f.close
$ ruby file_err.rb
file_err.rb:2:in `initialize': No such file or directory...
from file_err.rb:2:in `open'
from file_err.rb:2
このような場合は、絶対パスを取得できる''expand_path''メソ...
* expand_pathを利用したサンプルコード [#w65be673]
#ref(file_expand_path.rb)
filename = '~/file.txt'
f = File.open(File.expand_path(filename), 'w')
f.puts("hello world")
f.close
** 実行結果 [#r6cdc8fa]
$ ruby file_expand_path.rb
$ cat file.txt
hello world
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
ページ名: