有关I/O输入输出的学习

作者在 2010-06-12 00:56:03 发布以下内容
这些都是一些实例(自己加了注释和说明)。以来自己可以熟悉一下,二也可以给有兴趣的朋友们了解一下。
一、在项目中创建FileTest,在主方法中判断D盘的myword文件夹是否存在Word.txt文件,如果该文件存在将其删除,不存在则创建该文件。
首先使用File类创建一个文件对象的格式如下File file=new File("D:/mword","word.txt");D盘中没有Word文件的话就自动调用方法createNewFile()方法创建文件,如果存在的话就自动删除。
所以根据此知识点,就好编写代码了
import java.io.File;               //导入java.io.File类
public class File Test{           //创建类FileTest         
         public static void main(String[] args){                    //主方法
                  File file=new File("D:/myword","word.txt");     //创建文件对象
                  if(file.exists()){                                           //判断文件是否已经存在
                         file.delete();                                        //存在则删除
                         System.out.println("文件已删除");           //输出提示信息
                  }else{                                                       //如果文件不存在
                          try{                                                  //使用try语句捕捉异常
                                file.createNewFile();                      //创建该文件
                                System.out.println("文件以创建");   //输出提示信息
                           }catch(Exception e){                         //使用catch语句处理出现得异常
                                e.printStackTrace();                      //输出异常信息
                            }
                   }      
            }
}
二、获取D盘中的myword文件夹下的word.txt文件的文件名、文件长度且判断其中是否隐藏了文件
File类中有getName()方法获取文件名,length()方法获取文件长度,isHidden()判断是否有文件隐藏,根据这些方法就知道了,此代码不难编
import java.io.File;
public class FileTest{
     public static void main(String[] args){
          File file=new File("D:/myword","word.txt");
          if(file.exists()){                                                 //判断文件是否存在
          String name=file.getName();                              //获取文件名
          long length=file.length();                                   //获取文件长度
          boolean hidden=file.isHidden();                          //判断是否有隐藏文件
          System.out.println("文件名称:"+name);
          System.out.println("文件长度:'+length);
          System.out.println("该文件隐藏了吗?"+hidden);
           }
          else{
                System.out.println("该文件不存在");
           }
       }
}
三、程序运行的时候,大部分数据时在内存中进行操作的,因此程序运行结束,数据会消失。为了永久保存这些数据,可以使文件输入输出流与指定的文件建立关系,将需要的数据永久保存到文件中。
(未完)
文章评论,共0条
游客请输入验证码
文章归档
最新评论