第一种方式将路径封装成File对象,可以对文件或目录进行一系列操作,比如用exists()方法判断文件或目录是否存在,isDirectory()方法判断是否是目录,isFile()方法判断是否是文件,在进行流操作之前对你所给的路径进行这些判断很有必要,比如如果isFile()方法返回false,则可以用creatNewFile()方法创建文件,或者直接return,不进行下面的执行;
另外,如沙发所说,可以对File对象的路径进行更换,程序扩展性强;
第二种方式就比较简单,直接,使用范围自然就小;
|
|