Chinaunix首页 | 论坛 | 博客
  • 博客访问: 724082
  • 博文数量: 251
  • 博客积分: 10367
  • 博客等级: 上将
  • 技术积分: 2750
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-10 14:43
文章分类

全部博文(251)

文章存档

2009年(2)

2008年(86)

2007年(163)

分类: Java

2007-10-20 00:39:41

// author:         [email]huapingsmith@hotmail.com[/email]
// description:     程序先检查文件夹是否存在,如果不存在,则创建一个,存在,则继续运行.
//               文件夹处理完成后,下一步工作为往文件夹中创建文件.
// caution:       当前文件夹中如果已经有名为abc.txt的文件时,
//               在当前文件夹创建一个名为abc.txt的文件会失败.
//               在这个程序中,如果E:\\test 下已经有名为1,2,3,4的文件时,程序执行会失败.


import java.io.*;

public class Demo
{
  public static void main( String[] args)
  {
    File   dirFile;
    File   tempFile;
    boolean bFile;
    String   sFileName;
   
    bFile = false;

    try
    {
        dirFile = new File("E:\\test");
        bFile   = dirFile.exists();

        if( bFile == true )
        {
          System.out.println("The folder exists.");
        }
        else
        {
          System.out.println("The folder do not exist,now trying to create a one...");
          bFile = dirFile.mkdir();
          if( bFile == true )
          {
            System.out.println("Create successfully!");
          }
          else
          {
            System.out.println("Disable to make the folder,please check the disk is full or not.");
            System.exit(1);
          }
        }
     
        System.out.println("Now we put files in to the folder...");

        for(int i=0; i<5; i++)
        {
          sFileName = new String("E:\\test\\");
          sFileName += String.valueOf(i);
          tempFile = new File(sFileName);
          bFile = tempFile.createNewFile();
        }
      }catch(IOException e)
      {
        // Exception hadler
      }
     
      if( bFile == true )
        System.out.println("Successfully put files in to the folder!");
      else
        System.out.println("Sorry sir,i don't finish the job!");
  }
}
 
转自:
阅读(3795) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~