标题: File file = new File("count.ini") [打印本页] 作者: 腹黑生姜 时间: 2015-7-4 17:08 标题: File file = new File("count.ini") File file = new File("count.ini");这行代表为什么不会创建文件,不是说不存在就自动创建的吗?
if(!file.exists())
file.createNewFile();作者: 腹黑生姜 时间: 2015-7-4 17:42
import java.io.*;
import java.util.*;
public class javaFileList
{
public static void main(String[] args)
{
ArrayList<File> al = new ArrayList<File>();
File f = new File("d:\\java0217");
File f1 = new File("d:\\yuyu.txt");
showDir(f,al);
writeTo(f1,al);
}
public static void writeTo(File f1,ArrayList<File> al)
{
BufferedWriter bw = null;
try
{
bw = new BufferedWriter(new FileWriter(f1));
for(File f :al)
{
String path =f.getAbsolutePath();
bw.write(path);
bw.newLine();
bw.flush();
}
}catch(IOException e)
{
throw new RuntimeException();
}
finally
{
try
{
if(bw!=null)
bw.close();
}catch(IOException e)
{
throw new RuntimeException();
}
}
}
public static void showDir(File f,ArrayList<File> al)
{