文件操作IO流
1.讀寫文件的5個基本步驟
?? 1.1 創(chuàng)建文件流
?? 1.2 創(chuàng)建閱讀器或者寫入器
?? 1.3 執(zhí)行讀寫操作
?? 1.4 關(guān)閉閱讀器或者寫入器
?? 1.5 關(guān)閉文件流
2.文件操作 File類
?? 2.1 Exists(string path) 檢查指定文件是否存在
?? 2.2 Copy(string source,string news) 將指定路徑的源文件中的內(nèi)容復(fù)制到目標文件中,如果目標文件不存在,則在指定文件中新建一個文件
?? 2.3 Delete(sring path) 刪除指定的文件,如果指定的文件不存在,則不引發(fā)異常
?? 2.4 Move(string source,string news) 將指定文件移到一個新的路徑
3.目錄操作 Directory類
?? 3.1 File類和Directory類都用靜態(tài)方法操作文件和目錄
4.靜態(tài)類和靜態(tài)方法
?? 4.1 靜態(tài)類只含有靜態(tài)方法,不能使用new關(guān)鍵字創(chuàng)建靜態(tài)類的實例
?? 4.2 靜態(tài)方法中不能直接使用非靜態(tài)成員
?? 4.3 靜態(tài)類和非靜態(tài)類的區(qū)別
???????????? 靜態(tài)類?????????????? ? ? ? ? ? ? ? ? ? ? 非靜態(tài)類
???? 4.3.1 用static修飾???????? ? ? ? ? ? ?? 用static修飾
???? 4.3.2 只包含靜態(tài)成員???????????????? 可以包含靜態(tài)成員
???? 4.3.3 不可以包含實例成員?? ? ? ?? 可以包含實例成員
???? 4.3.4 使用類名調(diào)用靜態(tài)成員????? 使用實例對象調(diào)用非靜態(tài)成員
???? 4.3.5 不能被實例化??????????????????? 可以被實例化
???? 4.3.6 不能包含實例構(gòu)造函數(shù)? ? ?? 包含實例構(gòu)造函數(shù)
5.提供實例方法的文件和目錄操作
?? 5.1 FileInfo類(FileInfo類和File類的功能相似,都可以完成對文件的復(fù)制,移動,刪除等操作,不同的是,使用FileInfo類必須實例化對象)
???? 5.1.1 Extension 獲取表示文件擴展名部分的字符串
???? 5.1.2 Name 獲取文件名
???? 5.1.3 FullName 獲取目錄或文件的完整目錄
?? 5.2 DirectoryInfo類(DirectoryInfo類和Directory類的功能相似,都可以完成對文件的復(fù)制,移動,刪除等操作,不同的是,使用DirectoryInfo類必須實例化對象)
6.文件讀寫器
?? 6.1 StreamWriter 寫入器
?? 6.2 StreamReader 讀取器
轉(zhuǎn)載于:https://www.cnblogs.com/GIRLANDBOYS/p/7133820.html
總結(jié)
- 上一篇: windows Tracert命令
- 下一篇: 64bit centos 如何通过yum