Java——创建新文件,如何用方法指定目录



我知道如何通过以下操作将file写入指定目录:

 public void writefile(){
    try{
        Writer output = null;
        File file = new File("C:\results\results.txt");
        output = new BufferedWriter(new FileWriter(file));
        for(int i=0; i<100; i++){
           //CODE TO FETCH RESULTS AND WRITE FILE
        }
        output.close();
        System.out.println("File has been written");
    }catch(Exception e){
        System.out.println("Could not create file");
    }

但是,如果目录是在方法中设置的,我该如何继续指定目录呢?例如,一个名为getCacheDirectory()的方法。假设所有必要的进口等都已完成。。

谢谢:)。

你的意思只是

    File file = new File(getCacheDirectory() + "\results.txt");

如果CCD_ 3将路径作为CCD_;如果它返回一个File,那么有一个不同的构造函数:

    File file = new File(getCacheDirectory(), "results.txt");

相关内容

  • 没有找到相关文章

最新更新