File,FileInputStream,FileOutputStream

    String path = "D:\\dome.txt";   //文件路徑
    File file = new File(path);//生成文件對象

// System.out.println(file.exists());//判斷文件是否存在
// System.out.println(file.getName());//得到文件的名字
// System.out.println(file.getPath());//得到文件的路徑
// System.out.println(file.isFile());//判斷是不是文件
// System.out.println(file.length());//得到文件的內容長度
// System.out.println(file.equals(file));//判斷兩個文件是否相同
// System.out.println(file.isDirectory());//判斷該文件是不是文件夾
// file.delete();//刪除文件

    FileInputStream fis = new FileInputStream(file);//輸入流
    byte[] b = new byte[1024];//字節容器

//
// while(fis.read(b)!=(-1)){//判斷有沒有讀完 把讀取的內容放在字節容器中
// System.out.println(new String(b));
// }
// System.out.println(“——————”);
// while(fis.available()>0){//讀取剩餘字節數
// char B = (char) fis.read();//一個一個讀取
// System.out.print(B);
//
// }

    FileOutputStream fos = new FileOutputStream(file,true);//輸出流   true 寫進去的內容不覆蓋原先的內容,false 覆蓋
    String str = "dsjfjdnbjkl";
    b = str.getBytes();
    fos.write(b);//把內容寫進文件中
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章