你能告诉我为什么这段代码给出错误吗?从另一个文本文件的一行创建一个新文件(名称)
我不理解这行:File.new("#{line}", "w")
system "ipconfig /all > info.txt"
info_text = File.open("info.txt")
info_text.each { |line|
if line =~ /Physical Address/
line.slice! " Physical Address. . . . . . . . . : "
File.new("#{line}", "w")
end
}
感谢-MikeW¯¯
注:您的'使用File.new'保持文件句柄开放,直到脚本退出。虽然短命的脚本并不是什么大不了的。 – Kelvin