Mar*_*van 0 ruby syntax copy file
编写一个小脚本来复制一些文件,但是我得到了错误:
fileops.rb:6:语法错误,意外')'
继承我的代码
require 'ftools'
plays = ['RomeoAndJuliet.txt', 'Hamlet.txt', 'TheTempest.txt', 'TheMerchantofVenice.txt', 'AMidSummerNightsDream.txt']
plays.each do |filename|
File.new("/clean/_cleaned" + filename, w+)
File.syscopy(filename, "/clean/_cleaned" + filename)
end
Run Code Online (Sandbox Code Playgroud)
所有括号似乎都应该是它们的位置.有什么建议?
小智 5
w +应该在引号中.
File.new("/clean/_cleaned" + filename, "w+")
Run Code Online (Sandbox Code Playgroud)
您可以使用Fileutils.cp复制文件:
require 'fileutils'
Fileutils.cp source, dest
Run Code Online (Sandbox Code Playgroud)