-2

何らかの方法で文字列を使用して、files.moveのソースとターゲットを定義できますか。

ここにドキュメントがありますhttp://docs.oracle.com/javase/tutorial/essential/io/move.html

4

2 に答える 2

2

javadocによると、文字列を Files.move の引数として使用することはできません。

あなたにとってより良い解決策と思われるのは、File で rename メソッドを使用することです。このようなもの:

File file = new File("/path/to/file/to/be/moved");
boolean moved = file.renameTo("/new/path/for/the/file");
if(!moved)
  //Handle the error
于 2012-09-05T15:38:34.760 に答える
1

簡単な答えはノーです:オブジェクトFiles.moveが必要です。とは言うものの、単純にaをに変換するためにPath使用できます。Paths.get(str)StringPath

于 2012-09-05T15:39:22.543 に答える