【发布时间】:2012-04-25 00:00:16
【问题描述】:
谁能告诉我我在下面的代码中做错了什么。我没有收到任何错误 - 它只是直接进入问题。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class Main {
public static void main(String[] args) {
Path source = Paths.get("C:\\Users\\Public\\Pictures\\SamplePictures");
Path nwdir = Paths.get("D:\\NetbeansProjects\\CopyingFiles\\copiedImages");
try{
Files.copy(source, nwdir);
}catch (IOException e){
System.out.println("Unsucessful. What a surprise!");
}
}
}
【问题讨论】:
-
如果你在 catch 中打印出 e.getMessage(),那么它可能会告诉你。
-
如果您打印堆栈跟踪,您可能对正在发生的事情有更好的线索。将 e.printStackTrace(System.out) 添加到您的 catch 块中。
-
您是否尝试过,例如
e.printStackTrace()?你会得到更好的问题描述。 -
你
receive no errors因为你忽略了他们。 ;)
标签: java file copying java.nio.file