freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學]第8章輸入輸出流(已修改)

2024-10-28 21:25 本頁面
 

【正文】 清華大學出版社 JavaEE基礎(chǔ)教程 第 8章 輸入輸出流 獲取文件和目錄的屬性 Java中的 I/O流 字節(jié)流 字符流 Java EE基礎(chǔ)教程 2 2021年 11月 10日星期三 通過允許程序讀取文件的內(nèi)容或者向文件中寫入內(nèi)容, 可以使程序的開發(fā)更加靈活。要從文件、內(nèi)存或網(wǎng)絡(luò)讀取信 息,程序必須打開源的一個流;同樣,通過打開至目標的一 個流,并按順序?qū)懭胄畔?,程序可以向文件寫入信息? Java EE基礎(chǔ)教程 3 2021年 11月 10日星期三 獲取文件和目錄的屬性 在 Java語言中,提供了獲取和修改 文件 /目錄 屬性的類。 File類的使用是與平臺無關(guān)的,適用于 不同的文件系統(tǒng) 。在程序中,通過創(chuàng)建 File類的對象來代表一個文件或目錄,利用這個對象可以對文件或目錄的屬性進行有關(guān)操作。 表 81列舉了 File類的主要方法和說明。 返回 Java EE基礎(chǔ)教程 4 2021年 11月 10日星期三 File類的構(gòu)造方法: File( String path) :用 path參數(shù)為路徑或磁盤文件名建立 File對象。 File( String path, String name):以 path為路徑、 name為文件或目錄名建立 File對象。 File( File dir, String name):以一個已經(jīng)存在代表某磁盤目錄的 File對象 dir作為目錄,以 name為文件或目錄名建立 File對象。 Java EE基礎(chǔ)教程 5 2021年 11月 10日星期三 ?File類的主要方法 : (除了書上的以外) boolean canRead(): 判斷文件是否可讀; boolean canWrite(): 判斷文件是否可寫; boolean renameTo(File newFile): 將文件重命名成 File對應(yīng)的文件名; boolean delete():將當前文件刪除; boolean mkdir():創(chuàng)建當前目錄的子目錄; boolean createNewFile():創(chuàng)建一個文件對象; Java EE基礎(chǔ)教程 6 2021年 11月 10日星期三 例 81對文件和目錄的操作 程序清單: ch08\ import 。 public class FileAndDirectoryTest { public static void main(String[] args) { String filename=testFile。 File f1=new File(filename)。 //A (filename+是否存在: +())。 (filename+是文件嗎: +())。 (filename+最后修改時間: +())。 (filename+文件大小: +())。 String direname=testDire。 File f2=new File(direname)。 //B (direname+的絕對路徑: +())。 if(()){ //C String[] fileList=()。 //D (direname+目錄中的文件和目錄包括: )。 for(int i=0。i。i++) (fileList[i]+” ”)。 } } } Java EE基礎(chǔ)教程 7 2021年 11月 10日星期三 運行此程序前,在當前源程序所在的目錄下創(chuàng)建名為 “testFile”的文件名 為 “testDire”的目錄,在目錄 testDire下創(chuàng)建文件 、 、 和目錄 sample,則上述程序的運行結(jié)果如下所示: testFile是否存在: true testFile是文件嗎: true testFile最后修改時間: 1255623454453 testFile文件大?。?15 testDire的絕對路徑: D:\MyEclipse \workspace\chap6\testDire testDire目錄中的文件和目錄包括: sample 上述程序中,代碼行 A和 B根據(jù)給定的文件 /目錄名創(chuàng)建 File類的對象,代 碼行 A至 B之間輸出 f1對應(yīng)的文件的有關(guān)屬性;代碼行 C判斷 f2對應(yīng)的是不是目 錄,代碼行 D開始,取出該目錄下的所有文件名和目錄名,并依次輸出。 Java EE基礎(chǔ)教程 8 2021年 11月 10日星期三 編寫程序: 判斷“ d:\cgi”目錄是否存在,若存在,輸出該目錄中所有內(nèi)容,并在該目錄下建立一個子目錄temp后 ,再輸出該目錄中所有內(nèi)容;若不存在“ d:\cgi”目錄,則建立該目錄。 從鍵盤輸入一個文件名,判斷該文件是否在 “ d:\cgi”目錄中,若存在,輸出該文件名,路徑和大小,若不存在該文件,建立該文件。 Java EE基礎(chǔ)教程 9 2021年 11月 10日星期三 ? // ? // ? import .*。 ? public class aaa ? { ? public static void main(String args[]) throw s IOException ? { ? String str=new String()。 ? try ? { ? InputStreamReader isr=new InputStreamReader()。 ? BufferedReader in=new BufferedReader(isr)。 ? String sdir=d:\\cgi。 ? String sfile。 ? File Fdir1=new File(sdir)。 ? if (() amp。amp。 ()) ? { ? (目錄: +sdir+已經(jīng)存在 )。 ? for (int i=0。i().length。i++) ? ((())[i])。 ? File Fdir2=new File(d:\\cgi\\temp)。 ? if (!(())) ? ()。 ? ()。 ? (建立新目錄后的文件列表 )。 ? for (int i=0。i().length。i++) ? ((())[i])。 ? } ? else ? {()。 ? } ? (請輸入該目錄中的一個文件名: )。 ? sfile=()。 //從鍵盤上讀取數(shù)據(jù) ? File Ffile=new File(Fdir1,sfile)。 ?
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1