ex17
This commit is contained in:
parent
1b00a0f514
commit
a76a8a0804
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +1,2 @@
|
||||
*~
|
||||
copied.txt
|
||||
|
22
ex17.rb
Normal file
22
ex17.rb
Normal file
@ -0,0 +1,22 @@
|
||||
from_file, to_file = ARGV
|
||||
script = $0
|
||||
|
||||
puts "Copying from #{from_file} to #{to_file}"
|
||||
|
||||
# we could do these two on one line too, how?
|
||||
input = File.open(from_file)
|
||||
indata = input.read()
|
||||
|
||||
puts "The input file is #{indata.length} bytes long"
|
||||
|
||||
puts "Does the output file exist? #{File.exists? to_file}"
|
||||
puts "Ready, hit RETURN to continue, CTRL-C to abort."
|
||||
STDIN.gets
|
||||
|
||||
output = File.open(to_file, 'w')
|
||||
output.write(indata)
|
||||
|
||||
puts "Alright, all done."
|
||||
|
||||
output.close()
|
||||
input.close()
|
Loading…
Reference in New Issue
Block a user