国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

IO流詳解之代碼詳解

2019-11-14 15:40:40
字體:
來源:轉載
供稿:網友

前面呢已經發了一些理解,整理了注釋,整體來說IO這里難度不是很大,代碼呢沒有詳細敲,只寫了一個大概總結的內容如下:

/** 一切皆文件:文件是所有操作系統保存數據和處理邏輯的唯一方式:不管是.exe,可執行文件,.sh,rar,zip都是文件. * 數據庫是文件保存數據的一種方式 * * 文件的信息: *      我們平常做的: *      先找到:文件名(全路徑,包括擴展名)URI,URL *          D:/akdssald/sds *      在操作:增刪改查 * *  File類中常用方法 *      1 文件路徑信息 *          絕對路徑 *          父路徑: ../ *          相對路徑 *      2 文件名屬性 *          文件名 *          文件擴展名 *      3 其他屬性 *          創建時間 *          最后修改時間 *          目錄,文件 *          文件長度 *      4 遍歷目錄 * *      getAbsolutePath(); *      getName(); *      getParent(); */import java.io.*;import java.util.*;import java.text.*;public class IO_15_File_01{    public static void main(String[] args) throws Exception{        //1 獲取文件的絕對路徑,構造函數并不是創建新文件用的,文件是在硬盤中的,但是這里只是把文件對象復制到內存而已,然后返回找到這個文件的路徑        //2 構造方法只不過是為已經存在的文件,創建File對象        File f1 = new File("D:/Users/Admin/Desktop/IO/File_test.java");        System.out.PRintln( f1.getAbsolutePath() );//獲取全名        //D:/Users/Admin/Desktop/IO/File_test.java        //2 獲取文件名        System.out.println( f1.getName() ); //真實文件名,包括擴展名        //File_test.java        //3 獲取父路徑        File f2 = new File("D://Users//Admin//Desktop//IO//fos_tmp_01.txt");        File f3 = new File("D:/test.txt");        //linux        //windows / 右斜線正斜線 /反斜線,左斜線        System.out.println( f2.getParent() );        System.out.println( f3.getParent() );        //D:/Users/Admin/Desktop/IO                //4 判斷是文件還是目錄:目錄也是文件,頁面保存的是文件對象的內存地址        System.out.println( f3.isFile() );        System.out.println( f3.isDirectory() );        //5 獲取最后一次修改時間        Date t = new Date(f2.lastModified());        System.out.println( new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS").format(t) );                //創建新文件        File f4 = new File("D:/IO");        System.out.println( f4.createNewFile() );        //6 獲取文件長度        System.out.println( f4.length() );        //7 列出子文件        File f5 = new File("D://Users//Admin//Desktop//js_jq//");        File[] fs =f5.listFiles();        for (File f:fs){            System.out.println( f.getAbsolutePath() );            if (f.getAbsolutePath().endsWith(".java")) {                System.out.println( f.getAbsolutePath() );            }        }    }}

上面的基本上將流中的方法寫了差不多了,僅供參考!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 手机| 苍梧县| 丽江市| 库尔勒市| 治县。| 叙永县| 定陶县| 政和县| 四会市| 德兴市| 中江县| 许昌市| 山西省| 昌江| 灵寿县| 鹰潭市| 庆云县| 韩城市| 邵阳市| 金寨县| 浦县| 安新县| 巩义市| 防城港市| 鄢陵县| 栖霞市| 南城县| 武功县| 淄博市| 金乡县| 阿瓦提县| 连城县| 克拉玛依市| 温泉县| 嘉义县| 三河市| 伊金霍洛旗| 永定县| 昌乐县| 营山县| 平罗县|