您好我尝试在FileUtils
file_path = "C:/example/abc.txt"
destination_directory = "C:/destination"
FileUtils.cp(file_path, destination_directory)
当我尝试运行此代码时,出现错误can't convert Fixnum into String
。
我在哪里弄错了?
谢谢!
答案 0 :(得分:3)
你必须对windows路径使用反斜杠,然后将它们转义为文字,即。
file_path = "C:\\example\\abc.txt"
destination_folder = "C:\\destination"
FileUtils.cp(file_path, destination_folder)
修改强>
正如田文所指出的,这是不正确的:它有效,但没有必要。
我猜它应该可以正常工作;它可能只是一个错字?正如toro2k指出的那样,您先写了destination_folder
然后destination_directory