我创建了一个java代码,用于将文件从源粘贴到目标。 我现在的问题是,在每次运行中,新文件都会使用数字名称粘贴到目标中。我想要的是,将该文件粘贴到具有特定名称的目标中。再次运行时,会创建一个新文件并替换为旧文件。为了只获得一个文件。 我使用了以下代码:
String b = System.getProperty("user.home");
String src = b + "\\Desktop\\Nouveau dossier\\History";
String des = b + "\\Desktop\\Nouveau dossier2";
File from = new File(src);
File to = new File(des);
System.out.println("tt");
try {
if (file.exists()) {
FileUtils.copyFileToDirectory(file, to);
long size = from.length();
System.out.println("rr" + size);
} else {
System.out.println("No file");
}
}
答案 0 :(得分:-1)
首先,for (int index = 0; index < preparedStatement.getVariables().size(); index++) {
log(boundStatement.getObject(index).toString());
}
变量未在任何地方定义,因此您在file
对象上调用函数exists()
。
以下是可能适合您的代码(我将null
变量的引用替换为file
,这似乎是您的意图):
from