我想使用Files.copy(srcPath, dstPath)
将文件从绝对位置复制到另一个绝对位置。我试图用以下内容做到这一点:
Files.copy(Paths.get("first", "path"), Paths.get("second", "path"))
但是,我收到错误,因为first/path
不存在(即,它正在寻找相对路径)。我可以想到解决这个问题的一些方法,但考虑到简单Paths
api的存在(例如,从文件中获取路径,使用文件流进行复制等),它们看起来都有点hacky,但是我希望在java 7中添加Paths
并伴随着一个很好的api调用来创建一个绝对路径。是否有这样的方法可以在标准java 7库中轻松创建绝对路径?