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

2023-12-01

我知道如何写一个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");

那是对的,如果getCacheDirectory()将路径返回为String;如果它返回一个File,那么有一个不同的构造函数:

    File file = new File(getCacheDirectory(), "results.txt");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java - 创建新文件,如何使用方法指定目录? 的相关文章

随机推荐