我已尝试使用java将文件从一个文件夹移动到另一个文件夹。这是我的代码
File source = new File("D:\\polo\\");
File desc = new File("E:\\polo2\\");
try {
FileUtils.copyDirectory(source, desc);
} catch (IOException e) {
e.printStackTrace();
}
但我想将特定文件从一个文件夹移动到另一个文件夹而不是所有文件。这可以用java做。请帮助我们
答案 0 :(得分:1)
您可以使用Java SE标准实用程序
java.nio.file.Files.copy(Path source, Path target, CopyOption... options)
答案 1 :(得分:0)
使用renameTo
public static void main(String[] args)
{
try{
File source = new File("D:\\polo\\");
File desc = new File("E:\\polo2\\");
if(source .renameTo(new File("E:\\polo2\\" + afile.getName()))){
System.out.println("File is moved successful!");
}else{
System.out.println("File is failed to move!");
}
}catch(Exception e){
e.printStackTrace();
}
}
答案 2 :(得分:0)
答案 3 :(得分:-1)
使用IOUtils库从一个位置到另一个位置复制文件。
例如。
File source = new File("D:\\polo\\fileold");
File desc = new File("E:\\polo2\\filenew");
IOUtils.copy(source, desc);
试试这个..