该计划:
import java.io.IOException;
import java.nio.file.*;
import java.io.*;
public class Copier {
public static void main(String[] args)
{
try
{
File src = new File("C:\\Users\\k\\Desktop\\sandeep.txt");
File dstn = new File("C:\\Users\\k\\Desktop\\sandeep1.txt");
Files.copy(src.toPath(), dstn.toPath());
}
catch(IOException e) {
System.out.println(e.toString());
}
}
}
在我的桌面上,sandeep.txt
存在sandeep1.txt
。我有一些用sandeep.txt
写的文字我要复制到sandeep1.txt
(创建后)。但是当我尝试这样做时,它会抛出异常:java.nio.file.NoSuchFileException: C:\Users\k\Desktop\sandeep1.txt
这个问题已被某人提出但尚未得到答复,所以我再次提出这个问题。非常感谢你!
编辑:一开始我尝试了Files.copy(src,dstn),但它没有工作,所以我尝试了Files.copy(dstn,src),但它仍然没有用。在这里发帖时我忘了改回来。现在我纠正了它。请再看看。
已解决:我在创建文件时遇到了错误。我创建了一个新的文本文件,并将其命名为sandeep.txt。因此,此文件的名称为sandeep.txt.txt。我很尴尬,我犯了这个错误,但我会记得很长时间。不能感谢你们给予宝贵的时间。
答案 0 :(得分:0)
janos你输错了。但是,您可以提供带有几个选项的第3个8090123
参数,默认值可以在java.nio.file.CopyOptions
中找到。
常见情况如下:
java.nio.file.StandardCopyOption