Java如何在JDK 7中移动文件?
在下面的代码片段中,您将学习如何使用java.nio.file.FilesJDK7的帮助器类来移动文件。该类简化了如何移动文件。要移动的文件,你需要定义Path的source和target文件。
我们使用Files.move()方法通过传递sourceandtarget路径来移动文件。我们还可以定义CopyOptions移动过程。例如,告诉移动操作替换目标文件(如果文件已存在),我们可以使用该StandardCopyOption.REPLACE_EXISTING选项。此选项是varargs,表示我们可以传递多个选项。
package org.nhooo.example.io;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import static java.nio.file.StandardCopyOption.*;
public class FileMoveDemo {
public static void main(String[] args) {
//定义要移动的文件的源和目标。
Path source = Paths.get("D:/Source/data.txt");
Path target = Paths.get("D:/Backup/data.txt");
try {
//使用定义的将文件从源移动到目标
//配置(REPLACE_EXISTING)
Files.move(source, target, REPLACE_EXISTING);
} catch (IOException e) {
e.printStackTrace();
}
}
}
热门推荐
7 天仙配简短祝福语
8 祝福语简短的微信
10 学校元旦祝福语和简短
11 生日奶茶红包祝福语简短
12 公司最好的祝福语简短
13 最新高考祝福语 简短
14 给长辈冬至祝福语 简短
15 牛年祝福语简短走心
16 送女友鲜花祝福语简短
17 感谢教官文案祝福语简短
18 妈妈的祝福语简短优美