无法通过nio2 java复制函数进行复制
你好 我真正的意思是,当我运行这个程序时,我在桌面上得到一个名为“mm”的未知文件。这个程序没有按我想要的方式工作。我想将“oo.txt”从“nn”文件夹复制到“mm”文件夹无法通过nio2 java复制函数进行复制,java,Java,你好 我真正的意思是,当我运行这个程序时,我在桌面上得到一个名为“mm”的未知文件。这个程序没有按我想要的方式工作。我想将“oo.txt”从“nn”文件夹复制到“mm”文件夹 import java.nio.file.*; import static java.nio.file.StandardCopyOption.*; import java.io.*; public class ListOfNumbers { public static void main(String[]
import java.nio.file.*;
import static java.nio.file.StandardCopyOption.*;
import java.io.*;
public class ListOfNumbers {
public static void main(String[] args)
{
Path p1 = Paths.get("C:\\Documents and Settings\\Administrator\\Desktop\\nn\\oo.txt");
Path p2 = Paths.get("C:\\Documents and Settings\\Administrator\\Desktop\\mm");
try{
Files.copy(p1,p2,REPLACE_EXISTING);
}catch(IOException e){
System.err.println("ff");
}
}
}
我想这就是问题所在
Path p2 = Paths.get("C:\\Documents and Settings\\Administrator\\Desktop\\mm");
我猜您正在尝试将同名文件复制到“mm”文件夹。如果是这种情况,则需要指定文件名。发生的情况是,文件复制功能将文件复制为桌面文件夹中的“mm”。要验证,请在记事本中打开文件并查看内容
只要把线路改成
Path p2 = Paths.get("C:\\Documents and Settings\\Administrator\\Desktop\\mm\\oo.txt");
你应该没事的 你对你的问题的描述太差了,读了你的文章三遍后,我仍然不知道你的问题是什么。你能解释一下“意外结果”是什么意思吗?你能编辑这个问题来说明你希望发生什么吗?很抱歉我的描述不好或者我的描述不好。我真正的意思是,当我运行这个程序时,我在桌面上得到了一个名为“mm”的未知文件。该程序没有按我想要的方式工作。我想将“oo.txt”从“nn”文件夹复制到“mm”文件夹。