猿问

如何编写文本文件Java

以下代码不会产生文件(我在任何地方都看不到该文件)。什么东西少了?


try {

    //create a temporary file

    String timeLog = new SimpleDateFormat("yyyyMMdd_HHmmss").format(

        Calendar.getInstance().getTime());

    File logFile=new File(timeLog);


    BufferedWriter writer = new BufferedWriter(new FileWriter(logFile));

    writer.write (string);


    //Close writer

    writer.close();

} catch(Exception e) {

    e.printStackTrace();

}


海绵宝宝撒
浏览 420回答 3
3回答

泛舟湖上清波郎朗

它不是在创建文件,因为您从未真正创建过该文件。您为此创建了一个对象。创建实例不会创建文件。File newFile = new File("directory", "fileName.txt");您可以执行以下操作来制作文件:newFile.createNewFile();您可以执行以下操作创建文件夹:newFile.mkdir();
随时随地看视频慕课网APP

相关分类

Java
我要回答