Ruby Dir.foreachでフォルダ内のファイルを全て表示する

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
Dir.foreachを使用すれば、フォルダ内のファイルを全て表示します。

使用例1
サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Dir.foreach(".") do |i|
p i
end
Dir.foreach(".") do |i| p i end
Dir.foreach(".") do |i|
  p i
end

使用例2
each_childを使用する場合、「.」と「..」は除外します。
サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Dir.each_child(".").each do |i|
p i
end
Dir.each_child(".").each do |i| p i end
Dir.each_child(".").each do |i|
  p i
end

 

Ruby

Posted by arkgame