</pre>public class CreateNewFile { public static void main(String[] args) throws IOException {
// 创建文件
File newFile = new File("F:" + File.separator + "G" + File.separator + "newFile.txt");//实例化File类对象
try{
if(!newFile.exists()){
newFile.getParentFile().mkdirs();//创建该文件的父目录
newFile.createNewFile();//创建文档文件
}
}catch(IOException e){
e.printStackTrace();
}
//删除文件
File f = new File("F:" + File.separator + "newFile.txt");
if(f.exists())//如果文件存在
{
System.out.println("该文件存在,即将删除");
f.delete();
}
System.out.println("创建父目录不存在的文件夹");
File new2 = new File("F://f//f");
try{
if(!new2.exists() && !new2.isDirectory()){
new2.mkdirs();
}
}catch(Exception e){
System.out.println("创建不成功");
e.printStackTrace();
}
//创建文件夹
File ff = new File("F:" + File.separator + "huqing" + File.separator + "huqingNew");
ff.mkdirs();
System.out.println("判断ff是否是目录");
if(ff.isDirectory()){
System.out.println(ff.getPath()+"是目录");
}else{
System.out.println(ff.getPath() + "不是目录");
}
//显示文件夹内容
File oldFile = new File("F:" + File.separator + "java");
System.out.println("列出文件夹中的内容");
String str[] = oldFile.list();
for(int i = 0; i < str.length; i ++){
System.out.print(str[i] + “ ”);
}
System.out.println("列出文件夹的全部内容");
File[] str1 = oldFile.listFiles();
for(int i = 0; i < str1.length; i ++){
System.out.print(str1[i] + “ ”);
}
System.out.println("文件最后一次修改时间" + oldFile.lastModified() );
System.out.println("获取文件大小" + oldFile.getTotalSpace());
}
}
<pre name="code" class="java">