ファイルの名前をfile に変更するA
としますB
。今、私はそれをテストしたいと思います。B
存在するかどうかをテストできA
ます。B
ただし、実際に名前が変更され ていることを確認する必要がありA
ます。Linux と Windows の両方で Java を使用するにはどうすればよいですか。
1098 次
5 に答える
1
import java.io.File;
public class Main {
public static void main(String[] args) {
File oldName = new File("C:/java1.txt");
File newName = new File("C:/java2.txt");
if(oldName.renameTo(newName)) {
System.out.println("renamed");
} else {
System.out.println("Error");
}
}
}
確認のために、ファイルの内容を両方のファイルの文字列に保存できます
String contentOld = new Scanner(new File("java1.txt")).useDelimiter("\\Z").next();
String contentNew = new Scanner(new File("java2.txt")).useDelimiter("\\Z").next();
両方の文字列を比較すると、結果が得られます
contentOld.equals(contentNew)
両方が同じ内容の場合は true を返します
于 2013-10-14T13:49:49.717 に答える