2012-09-05 24 views

回答

1

簡短的回答是沒有Files.move需要Path對象。也就是說,你可以使用Paths.get(str)來簡單地將String變成Path

+0

謝謝這就是我需要的一切 –

2

按照javadoc,您不能使用字符串作爲Files.move參數。

什麼似乎是一個更好的解決方案,你正在使用文件重命名方法。事情是這樣的:

File file = new File("/path/to/file/to/be/moved"); 
boolean moved = file.renameTo("/new/path/for/the/file"); 
if(!moved) 
    //Handle the error 
相關問題