本帖最后由 wyl530274554 于 2012-6-28 21:23 编辑
- import java.io.File;
- import java.io.IOException;
- public class TestFile {
- public static void main(String args[])
- {
- File fl=new File("F:\\TestFile");
- if(!fl.exists()) //首先判断你TestFile是不是存在,不存在时,执行下面的语句块
- {
- System.out.println("fl不存在,创建该对象......"); //1、结果显示打印了这句话,说明TestFile根本不存在,后面①②两步的判断定为false;
- if(fl.isDirectory()) //①
- {
- fl.mkdir();
- System.out.println("fl是目录,创建该目录");
- }
- else
- {
- System.out.println("不是目录,判断是否为文件......"); //2、所以这句会执行
- if(fl.isFile()) //②
- {
- try
- {
- fl.createNewFile();
- }
- catch (IOException e)
- {
- System.out.println("创建文件出错!");
- }
- System.out.println("fl是文件,创建该文件");
- }
- }
- }
- else
- {
- System.out.println("fl已存在!");
- } //if...else语句结束,继续执行下面的两条语句
- System.out.println(fl.isFile()); //3、文件不存在,即打印false
- System.out.println(fl.isDirectory()); //4、不是目录,即打印false
- }
- }
复制代码 |