Ruby/ファイル
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
&tag(Ruby);
* 情報 [#s1b75a6c]
** ファイル・パス操作 [#ib37aa3b]
- [[Rubyでファイルを扱うまとめ - むかぁ~ どっと こむ>ht...
#ディレクトリ取得
p File.dirname "/etc/http/conf/httpd.conf"
#=> "/etc/http/conf"
#ファイル名取得
p File.basename "/etc/http/conf/httpd.conf"
#=> "httpd.conf"
- [[Rubyでスラッシュを意識せずにコーディングする方法 - SH...
File.joinを使えばセパレーターを指定する必要はありません。
- [[Ruby ファイルを読み込む(Dir.globなど)順番について - Q...
名前の辞書順: Dir.glob(pattern).sort
生成順: Dir.glob(pattern).sort_by { |fn| File.birthtime(...
更新順: Dir.glob(pattern).sort_by { |fn| File.mtime(fn) }
- [[Ruby: ファイルから1行/段落ごと読み込む(入力する)...
readlinesメソッドでは、行の末尾にある改行文字も返されて...
*** [[Ruby/3.0]] [#p83b0547]
- [[プロと読み解く Ruby 3.0 NEWS - クックパッド開発者ブロ...
Ruby 2.7まではDir.globはファイルシステムに依存する順序で...
- [[Dir.[] (Ruby 3.0.0 リファレンスマニュアル)>https://do...
[PARAM] sort:
true ならワイルドカードや文字セット(鈎括弧)にマッチした...
** 読み書き [#l4ad4308]
- [[備忘録的なblog: 【ruby】エンコード指定でファイル入出...
File.open("test.txt", "r:euc-jp") {|file|
file.each {|line|
puts "#{line}:#{line.encoding}"
}
}
終了行:
#contents
&tag(Ruby);
* 情報 [#s1b75a6c]
** ファイル・パス操作 [#ib37aa3b]
- [[Rubyでファイルを扱うまとめ - むかぁ~ どっと こむ>ht...
#ディレクトリ取得
p File.dirname "/etc/http/conf/httpd.conf"
#=> "/etc/http/conf"
#ファイル名取得
p File.basename "/etc/http/conf/httpd.conf"
#=> "httpd.conf"
- [[Rubyでスラッシュを意識せずにコーディングする方法 - SH...
File.joinを使えばセパレーターを指定する必要はありません。
- [[Ruby ファイルを読み込む(Dir.globなど)順番について - Q...
名前の辞書順: Dir.glob(pattern).sort
生成順: Dir.glob(pattern).sort_by { |fn| File.birthtime(...
更新順: Dir.glob(pattern).sort_by { |fn| File.mtime(fn) }
- [[Ruby: ファイルから1行/段落ごと読み込む(入力する)...
readlinesメソッドでは、行の末尾にある改行文字も返されて...
*** [[Ruby/3.0]] [#p83b0547]
- [[プロと読み解く Ruby 3.0 NEWS - クックパッド開発者ブロ...
Ruby 2.7まではDir.globはファイルシステムに依存する順序で...
- [[Dir.[] (Ruby 3.0.0 リファレンスマニュアル)>https://do...
[PARAM] sort:
true ならワイルドカードや文字セット(鈎括弧)にマッチした...
** 読み書き [#l4ad4308]
- [[備忘録的なblog: 【ruby】エンコード指定でファイル入出...
File.open("test.txt", "r:euc-jp") {|file|
file.each {|line|
puts "#{line}:#{line.encoding}"
}
}
ページ名: