我正在使用Rails 5.如何在复制文件后获取目标文件的完整路径?我现在正在做这个
FileUtils.cp(file_path, dest_dir)
不幸的是,这次电话会议的结果是零。是否有一个电话会告诉我完整的目的地路径或我可以做的其他事情,以便在变量中获得此目的地路径?
答案 0 :(得分:0)
FileUtils
是Ruby中的stdlib。如果我理解正确,你要做的就是获取你复制的文件的路径名。
您可以使用Rails尝试此操作,其中dest_dir
是路径:
Rails.root.join(dest_dir)
答案 1 :(得分:0)
你可以通过以下方式获得:
filename=File.basename("file/some/where/filename.txt")
=> "filename.txt"
File.join("/dest/dir", filename)
=> "/dest/dir/filename.txt"