关于创建文件(夹)与删除文件(夹)的例子。

原创 2007年10月12日 14:20:00

 

方法一:

 import java.io.*;

public class FileOperate {
    public FileOperate() {
    }
 public void createFolder(String name) {
    try {
      String filePath = "D://"+name;
      File myFolder = new File(filePath);
      if (!myFolder.exists()) {
        myFolder.mkdirs();
      }
      else
        System.out.println("创建失败,文件夹已经存在!");
    }
    catch (Exception e) {
      System.out.println("新建目录操作出错");
      e.printStackTrace();
    }
   }

   public void createFile(String foldername,String filename)
   {
       try{
           String folderPath = "D://"+foldername;
           File myFolder=new File(folderPath);
           if(myFolder.exists()&&myFolder.isDirectory())
           {
               String filePath=folderPath+"//"+filename;
               File myFile=new File(filePath);
               if(!myFile.exists())
               {
                   myFile.createNewFile();
               }
           }
           else
           {
               myFolder.mkdir();
               String filePath=folderPath+"//"+filename;
               File myFile=new File(filePath);
               if(!myFile.exists())
               {
                   myFile.createNewFile();
               }
              
           }
               //System.out.println("要求的文件夹不存在");

       }catch(Exception e)
       {
           e.printStackTrace();
       }

   }
   public void delOneFolder(String name)
   {
      try{
        String folderPath="d://"+name;
      File myfolder=new File(folderPath);
      if(myfolder.exists()&&myfolder.isDirectory())
        {
         myfolder.delete();
        }
      else
        System.out.println("要求删除的文件夹不存在!");
      
      }catch(Exception e)
      {
       e.printStackTrace();
      }
     
   }

   public void delFolder(String filePath)
   {
       try{
           File myFolder=new File(filePath);
           if(myFolder.exists()){
            File[] tmp=myFolder.listFiles();
            for(int i=0;i<tmp.length;i++){
                if(tmp[i].isDirectory()){
                    delFolder(filePath+"//"+tmp[i].getName());
                }
                else{
                    tmp[i].delete();
                }
            }
            myFolder.delete();
        }
       }catch(Exception e)
       {
           e.printStackTrace();
       }
   }

   public static void main(String[] args) {
    FileOperate fo = new FileOperate();
    fo.delFolder("D://A2");
 //fo.createFile("A2","abc.txt");
 //   fo.createFolder("A1");
//    fo.delOneFolder("A2");
  }

 

}

一个感人的故事 夹娃娃

年轻人喜欢上了在便利商店打工的女孩,   他每天都会到女孩工作的店里面买一包香菸,   渐渐的两人开始互相熟悉,   当女孩工作感到无聊乏味的时候,或者是心情不好的时候,   年轻人就会出现,他会陪女...
  • happy12031986
  • happy12031986
  • 2011年11月23日 15:33
  • 845

夹网线2种方法

网线有两种做法,一种是交叉线,一种是平行线 交叉线的做法是:一头采用568A标准,一头采用568B标准  平行线的做法是:两头同为568A标准或568B标准,(一般用到的都是568B平行线的做法) ...
  • aile770339804
  • aile770339804
  • 2013年12月13日 09:59
  • 2979

微积分之两边夹定理

两边夹定理:     如果函数f(x),g(x),h(x)满足下列条件:     1.当x∈{x|0<|x-x0|<δ}时,有g(x)≤f(x)≤h(x)     2.当x→x0时,有g(x)→...
  • KjfureOne
  • KjfureOne
  • 2016年10月12日 18:06
  • 1075

双腿夹球接力

将球放在两膝上方用劲夹住,走到对面终点处,将球交给对面队友,循环反复至全队结束,时间最短者为胜。 规则:(1):必须从起点线后起步。(2):如中途皮球脱离须在原地把球拣起夹好后继续比赛。(3):...
  • u015587129
  • u015587129
  • 2014年05月19日 21:19
  • 1535

使用夹逼准则求解二重极限(1)

使用夹逼准则求解二重极限(1) 1,此题来源于李永乐复习全书(数学一,2018版本)多元函数微分学章节的某一例题,讲述了在二重极限的求解过程中,通过放缩确定函数的最大极限值,进而使用夹逼准则求解出函数...
  • qq_24754061
  • qq_24754061
  • 2017年10月08日 08:57
  • 850

对夹逼定理的理解

理解: 已知一个大于欲求极限的函数或者数列和一个小于欲求极限的函数或者数列,若两函数或者数列极限存在且相等于某一值,那么,这个欲求的函数或者数列,极限存在且等于这一值 就是给这个极限一个大值和一个...
  • echoerror
  • echoerror
  • 2017年04月22日 10:54
  • 288

取整函数和夹逼准则_20160310

取整函数和夹逼准则
  • zhaozhichenghpu
  • zhaozhichenghpu
  • 2016年03月12日 13:25
  • 476

已知平面三点坐标求其中两条边之间的夹脚

向量:既有大小又有方向的量叫向量。向量的模:向量的长度称为向量的模,用符号| |表示。零向量:长度为0的向量单位向量:长度为1的向量平面中,设有向量a={x1, y1},向量b={x2, y2},则有...
  • coding__madman
  • coding__madman
  • 2016年06月15日 19:20
  • 940

为什么要使用变调夹 简单易懂版

首先需要知道的是,为什么要变调? 唱歌的时候,原调太高(或太低),不适合自己的声部 然后要知道的是,升降调的三种方式 1.等阶降低和弦 或提升 比如原本是D调 ...
  • sinat_24070543
  • sinat_24070543
  • 2017年06月17日 12:37
  • 287

托”的夹弹法

(一)、指法概述     托指法有两种基本弹奏方法:一、夹弹法;二、提弹法。 夹弹法一般应用于两种情况:一是初学者为稳定手型而运用;二是演奏传统曲目时较多运用。而提弹法则是在现代筝曲演奏中被大量地...
  • HiRuyue
  • HiRuyue
  • 2013年07月19日 23:36
  • 722
收藏助手
不良信息举报
您举报文章:关于创建文件(夹)与删除文件(夹)的例子。
举报原因:
原因补充:

(最多只允许输入30个字)