File类不仅仅代表文件和目录。也可以创建不存在的目录。还可以查看文件的特性。
如:file.getAbsolutePath;file.canRead(),file.canWrite();file.getName();file.getParent;file.list();file.getPath;file.length;file.renameto(把一个文件重命名到或移动到指定目录名文件下)file.exist().file。mkdirs();创造目录路径;生成所有目录路径。 file.createNewFile(创建文件)。
String local_file_path = Environment.getExternalStorageDirectory().getAbsolutePath()+
"/down/"
;
File f =
new
File(local_file_path);
if
(!f.exists()){
f.mkdirs();
}
String create_file = f.getAbsolutePath()+
"/"
+filename.txt;
File f =
new
File(local_file);
try
{
if
(!file.createNewFile()) {
System.out.println(
"File already exists"
);
}
}
catch
(IOException ex) {
System.out.println(ex);
}