Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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_File - Fatal编程技术网

如何将文件复制到其他位置以供以后使用(java)

如何将文件复制到其他位置以供以后使用(java),java,file,Java,File,我正在使用这个代码 JFileChooser jf=new JFileChooser(); File f=jf.getSelectedFile(); name=f.getName(); 我获取所选文件的名称。在我正在做的项目中,我需要再次访问此附加文件。我无法复制原始路径。我想知道在附加文件后是否可以将其复制到另一个位置(文件的内容-文件为.txt文件),以便以后使用 谢谢。您可以使用文件类复制文件 Files.copy(f.toPath(), dest.toPath()); 或 您可以使用

我正在使用这个代码

JFileChooser jf=new JFileChooser();
File f=jf.getSelectedFile();
name=f.getName();
我获取所选文件的名称。在我正在做的项目中,我需要再次访问此附加文件。我无法复制原始路径。我想知道在附加文件后是否可以将其复制到另一个位置(文件的内容-文件为.txt文件),以便以后使用


谢谢。

您可以使用
文件
类复制文件

Files.copy(f.toPath(), dest.toPath());

您可以使用ApacheCommons IO库进行复制

FileUtils.copyFile(File source, File dest);

您可以使用
文件
类复制文件

Files.copy(f.toPath(), dest.toPath());

您可以使用ApacheCommons IO库进行复制

FileUtils.copyFile(File source, File dest);

他有一个文件对象!他也能找到路我怎么能找到路?你能指定代码吗?@Niks会试试的。他有一个文件对象!他也能找到路我怎么能找到路?请指定代码好吗。@Niks会试试的。为什么不能复制原始路径?是要文件的路径还是另一个文件夹中的文件副本?文件的路径将为f。getAbsolutePath()读取文件的API为什么不能复制原始路径?要文件的路径还是另一个文件夹中的文件副本?文件的路径将为f。getAbsolutePath()读取文件的API