20 lines
595 B
Markdown
20 lines
595 B
Markdown
|
# Lösung: Klasse Dir und IO
|
||
|
|
||
|
<div style="border: 1px solid grey;"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>```ruby
|
||
|
def print(f)
|
||
|
n = 0
|
||
|
puts f, "\n"
|
||
|
IO.foreach(f) do |line|
|
||
|
puts "%4d %s" % [ n, line ]
|
||
|
n += 1
|
||
|
end
|
||
|
|
||
|
puts "\n\n"
|
||
|
|
||
|
end
|
||
|
|
||
|
Dir.foreach('.') do |f|
|
||
|
print f if /.*\.txt$/ =~ f
|
||
|
end
|
||
|
```
|