Java复习----IO流(二)

匿名 (未验证) 提交于 2019-12-02 21:52:03

补充程序:

/********  * 该程序会在D盘创建一个文件夹testDir  * 在该文件夹下又创建子文件夹和文本文件  * 最后删除testDir下的一个子文件夹test1  * ********/

import java.io.File; import java.io.IOException;  public class FileDemo {     public static void main(String[] args) {         File f=new File("D:"+File.separator+"testDir");         if(f.getParentFile().exists()) {//检查路径"D:\"是否存在             if(f.isDirectory()) {//检查是否存在同名路径                 System.out.println("已存在同名路径,将被覆盖!");             }             f.mkdir();         }else {             System.out.println("路径错误!");             System.exit(1);         }                  //创建子文件夹         String[] path =new String[10];         for(int i=0;i<path.length;i++) {             path[i]="test"+i;         }         //创建一些文件         String[] file =new String[5];         for(int i=0;i<file.length;i++) {             file[i]="text"+i+".txt";         }                  //创建子文件夹和子文件         for(int i=0;i<path.length;i++) {             File f1=new File("D:"+File.separator+"testDir"+File.separator+path[i]);             if(f1.getParentFile().exists()) {                 f1.mkdir();             }else {                 System.out.println("路径错误!");                 System.exit(1);             }         }                  for(int i=0;i<file.length;i++) {             File f2 =new File("D:"+File.separator+"testDir"+File.separator+file[i]);             try {                 f2.createNewFile();             }catch(IOException e){                 e.printStackTrace();             }         }         System.out.println("文件夹testDir已创建好!");         File d1=new File("D:"+File.separator+"testDir"+File.separator+"test0");         if(d1.exists()) {             d1.delete();             System.out.println("test0路径已删除!");         }else {             System.out.println("不存在此路径!");         }     }  }

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!