Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java将特定文件从一个文件夹移动到另一个文件夹_Java - Fatal编程技术网

如何使用java将特定文件从一个文件夹移动到另一个文件夹

如何使用java将特定文件从一个文件夹移动到另一个文件夹,java,Java,我尝试并成功地使用java将文件从一个文件夹移动到另一个文件夹。这是我的密码 File source = new File("D:\\polo\\"); File desc = new File("E:\\polo2\\"); try { FileUtils.copyDirectory(source, desc); } catch (IOException e) { e.printSt

我尝试并成功地使用java将文件从一个文件夹移动到另一个文件夹。这是我的密码

        File source = new File("D:\\polo\\");
        File desc = new File("E:\\polo2\\");
        try {
            FileUtils.copyDirectory(source, desc);
        } catch (IOException e) {
            e.printStackTrace();
        }

但我想将特定文件从一个文件夹移动到另一个文件夹,而不是所有文件。这在java中是可以做到的吗。请帮助我们将文件从一个位置复制到另一个位置

例如

File source = new File("D:\\polo\\fileold");
File desc = new File("E:\\polo2\\filenew");
IOUtils.copy(source, desc);
试试这个

使用


您可以使用JavaSE标准实用程序

   java.nio.file.Files.copy(Path source, Path target, CopyOption... options) 

在Java1.7中,添加了新的IO类,包括具有方法的实用程序类


这里有一个用法示例。

是,使用
FileUtils.copyFile(…)
。在此处阅读
文件
API:您需要提及文件要移动的文件类型是音频文件我要移动特定文件。例如,如果我有三个音频文件,我只想移动两个文件,而不是所有文件。然后在选择后使用jfilechooser将文件移动到目标。这允许移动吗我会更新你的答案,因为OP要求的是移动。
   java.nio.file.Files.copy(Path source, Path target, CopyOption... options)