Переименование файла в Java
Метод Files.move переносит или переименовывает файл.
На одном диске это обычно быстрая операция с тем же содержимым.
При необходимости указывают StandardCopyOption.REPLACE_EXISTING:
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
public class Main {
public static void main(String[] args) throws Exception {
Path old = Paths.get("draft.txt");
Path fresh = Paths.get("final.txt");
Files.move(
old,
fresh,
StandardCopyOption.REPLACE_EXISTING
);
}
}
Переименуйте old-name.txt в new-name.txt
и выведите, существует ли новый путь.
Переместите inbox/msg.txt в done/msg.txt,
создав папку done.