以下は、ディレクトリを読み取り、ファイルエントリごとにファイルの最初の行を出力するコードです。問題は x が表示されないため、ファイルが解析されていないことです。
Dir.foreach("C:/fileload/src") do |file_name|
x = file_name
puts x
f = File.open("C:/fileload/src/" +x)
f.readlines[1..1].each do |line|
puts line
end
end