用特定名称替换文件java

时间:2016-07-18 13:12:25

标签: java

我创建了一个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");

    }
}

1 个答案:

答案 0 :(得分:-1)

首先,for (int index = 0; index < preparedStatement.getVariables().size(); index++) { log(boundStatement.getObject(index).toString()); } 变量未在任何地方定义,因此您在file对象上调用函数exists()

以下是可能适合您的代码(我将null变量的引用替换为file,这似乎是您的意图):

from