文件操作注意事项
1)为了程序的健壮性,请在文件操作前检查文件的父目录(parentfolder)是否存在。
File folder = new File(parentfolder_path)
if(!folder.isDirectory()){ //使用目录判断:预防了目录下有同名文件时的处理问题
folder.mkdirs();//使用mkdirs(),可以创建父中任何不存在的目录,更安全
}
File file = new File(folder+"/"+filename);
2)文件路径表示
"/" for the UNIX root directory, or "\\" for a Microsoft Windows UNC pathname,
3)文件的创建:
方式一:
File file = new File(path);//仅为创建一个File实例;
file.createNewFile();//创建一个空的文件。
方式二:
OutputStream outs= new FileOutputStream(file);
OutputStreamWriter out =new OutputStreamWriter(outs);
out.write(3333);
1)为了程序的健壮性,请在文件操作前检查文件的父目录(parentfolder)是否存在。
File folder = new File(parentfolder_path)
if(!folder.isDirectory()){ //使用目录判断:预防了目录下有同名文件时的处理问题
folder.mkdirs();//使用mkdirs(),可以创建父中任何不存在的目录,更安全
}
File file = new File(folder+"/"+filename);
2)文件路径表示
"/" for the UNIX root directory, or "\\" for a Microsoft Windows UNC pathname,
3)文件的创建:
方式一:
File file = new File(path);//仅为创建一个File实例;
file.createNewFile();//创建一个空的文件。
方式二:
OutputStream outs= new FileOutputStream(file);
OutputStreamWriter out =new OutputStreamWriter(outs);
out.write(3333);