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

正文內容

visualc2008大學教程第十九章-全文預覽

2025-06-07 20:02 上一頁面

下一頁面
  

【正文】 oryInfo類的 Create方法來實現(xiàn)。 C語言程序設計 理工大學華信軟件學院 張一鳴 58 二、 DirectoryInfo類的 Exists屬性 public override bool Exists { get。 C語言程序設計 理工大學華信軟件學院 張一鳴 57 判斷文件夾是否存在 判斷文件夾是否存在時,使用 Directory類的 Exists方法或 DirectoryInfo類的 Exists屬性來實現(xiàn)。 //獲取文件的完整路徑 strISRead = ( )。 //獲取上次訪問該文件的時間 strLWTime = ( )。 //實例化 FileInfo對象 string strCTime, strLATime, strLWTime, strName, strFName, strDName, strISRead。默認窗體為 2. Form1窗體中添加一個 OpenFileDialog控件、一個TextBox控件和一個 Button控件。 FileInfo fInfo = new FileInfo ( “D:\\” )。 ( “E:\\” )。 C語言程序設計 理工大學華信軟件學院 張一鳴 49 四、 FileInfo類的 MoveTo方法 FileInfo類的 MoveTo把指定文件移到新位置,并可以提供新文件名。第二種重載形式返回值為新文件,或者若 overwrite為 true,則改寫現(xiàn)有文件。 一、 File類的 Copy方法 該方法為可重載方法,有如下兩種重載形式: public static void Copy ( string sourceFileName, string destFileName ) public static void Copy (string sourceFileName, string destFileName, bool overwrite ) sourceFileName:要復制的源文件 destFileName:非目錄的目標文件。 代碼示范:首先實例化一 FileInfo對象,然后使用該對象調用 FileInfo類的 Create方法,在 D盤根目錄下創(chuàng)建一個。 FileInfo fInfo = new FileInfo (“C:\\” )。 例如, ( “C:\\” )。 } } } 判斷輸入的文件夾 名是否為空 使用 DirectoryInfo對象的 Exists屬性判斷要創(chuàng)建的文件 夾 是否存在 使用 DirectoryInfo對象的 Create方法創(chuàng)建文件 夾 C語言程序設計 理工大學華信軟件學院 張一鳴 38 例子 程序運行結果 ⑴ 程序運行前 ⑵ 輸入文件夾名 ⑶ 輸入文件夾名 若已存在,報警 C語言程序設計 理工大學華信軟件學院 張一鳴 39 文件的基本操作 C分別提供的對文件的基本操作大體可以分為:判斷文件是否存在、創(chuàng)建文件、復制或移動文件、刪除文件以及獲取文件基本信息等。 C語言程序設計 理工大學華信軟件學院 張一鳴 37 例子 程序的主要代碼 private void button1_Click ( object sender, EventArgs e ) { if ( == ) { ( “文件 夾 名稱不能為空 ! )。 下表列出了該類一些常用的屬性。 } } } 判斷輸入的文件名是否為空 使用 FileInfo對象的Exists屬性判斷要創(chuàng)建的文件是否存在 使用 FileInfo對象的Create方法創(chuàng)建文件 C語言程序設計 理工大學華信軟件學院 張一鳴 33 例子 程序運行結果 ⑴ 程序運行前 ⑵ 輸入文件名 ⑶ 輸入文件名 若已存在,報警 C語言程序設計 理工大學華信軟件學院 張一鳴 34 二、 DirectoryInfo類 DirectoryInfo類的方法僅用于實例化的對象,支持對文件夾的創(chuàng)建、復制、刪除、移動和打開等操作。 C語言程序設計 理工大學華信軟件學院 張一鳴 32 例子 程序的主要代碼 private void button1_Click ( object sender, EventArgs e ) { if ( == ) { ( 文件名稱不能為空! )。 下表列出了該類一些常用的屬性。 C語言程序設計 理工大學華信軟件學院 張一鳴 29 一、 FileInfo類 FileInfo類的方法僅用于實例化的對象,支持對文件的創(chuàng)建、復制、刪除、移動和打開等操作。 } else { ()。 using 。 using 。 3. 注意使用與文件、文件夾及流相關的類時,首先需要添加 。下表列出了一些常用的方法。 } private void button1_Click ( object sender, EventArgs e ) { if ( == ) // { ( 文件名不能為空! )。 using 。 using 。默認窗體為 2. Form1窗體中添加一個 TextBox控件和一個 Button控件。該類包含了 40多個方法,下表列出了一些常用的方法。 ? FileSystemWatcher:用于監(jiān)視文件和目錄的變化。 ? DirectoryInfo: 提供創(chuàng)建、復制、枚舉目錄和子目錄的實例方法。 FCL中文件處理類的派生關系: TextReader TextWriter Stream StreamReader StreamWriter FileStream 派生 從文件輸入文本 將文件輸出到文本 從文件輸入文本 C語言程序設計 理工大學華信軟件學院 張一鳴 13 C文件操作類的結構示意 System. Object System. MarshallByRefObj, . Path . File . Directory . Stream . TextReader . TextWriter . FileSystemInfo . Component . FileStream . StreamReader . StreamWriter . FilleInfo . DirectoryInfo . FileSystemWatcher C語言程序設計 理工大學華信軟件學院 張一鳴 14 常用類的簡單說明 ? File: 提供創(chuàng)建、復制、刪除、移動和打開文件的靜態(tài)方法,并協(xié)助創(chuàng)建 FileStream對象。 ? 缺乏靈活性 傳統(tǒng)的文件系統(tǒng)可以處理定義完好的報表,但對于特殊的表和臨時定義的需求卻無能為力。例如,公司里會有工資表文件、應收項目文件、應付賬目文件、存貨文件和其他多種類型的文件。順序存取文件的特點是:在這類文件進行讀寫操作時,總是從文件首開始,從頭到尾地讀或寫。 C語言程序設計 理工大學華信軟件學院 張一鳴 6 文件中記錄的查找 —關鍵字 為了查找文件中某個制定的記錄,在 文件中 的 每個記錄至少要選出 一個字段 (或 域 ) 來 作為記錄 關鍵字( record key) ,它唯一地標識 屬于某個人或實體的的記錄。 ? 通常,記錄是由多個域構成的。 一個記錄描述一個實體( Entity),它可以是一個人,一個地方、一個事物或者一個事件。最后介紹如何操作文本文件和二進制格式對象格式的二進制文件。C語言程序設計 理工大學華信軟件學院 張一鳴 1 第 19章 文件與流 理工大學華信軟件學院 張一鳴 2021年 8月 20日 C語言程序設計 C語言程序設計 理工大學華信軟件學院 張一鳴 2 第 18章 文件與流 ? 創(chuàng)建、讀、寫和更新文件 ? C流類層次 ? 用 File與 Directory類取得計算機上的文件與目錄信息 ? 用 LINQ查找目錄 ? 順序訪問文件處理 ? 用類 FileStream、 StreamReader與 StreamWriter讀寫文本文件 ? 用 LINQ和 yield return迭代文件記錄,找到匹配指定條件的記錄 ? 用類與 BinaryFormatter讀寫對象文件 C語言程序設計 理工大學華信軟件學院 張一鳴 3 簡介 ? 存儲在程序變量或數(shù)組中的數(shù)據(jù)是臨時的,在程序運行結束后就會消失。 ? 本章介紹 C程序中如何創(chuàng)建、更新和處理數(shù)據(jù),首先概述從位到文件的數(shù)據(jù)層次,然后介紹 FCL的一些文件處理類,進而用實例介紹如何確定計算機上的文件與目錄信息。例如,一個學生的姓名、學號、專業(yè)等。在這個結構中,數(shù)據(jù)項從位到字符再到域是越來越大、越來越復雜。記錄的個數(shù)可以是幾條,也可能是成千上萬條。最常見的是按記錄關鍵字字段的順序存儲記錄,按這種方式存儲記錄的文件稱為“順序文件”( sequential file)。 C語言程序設計 理工大學華信軟件學院 張一鳴 8 多文件管理 絕大多數(shù)商業(yè)機構要用許多文件來存儲數(shù)據(jù)。 ? 程序 數(shù)據(jù)的依賴性 是指數(shù)據(jù)文件和維護它的相關應用程序之間的過分依賴。 C語言程序設計 理工大學華信軟件學院 張一鳴 12 FCL中的文件處理類 前面章節(jié)已經(jīng)介紹過的 Console方法 WriteLine和Write用 , Console方法 Read和 ReadLine用 。 ? FileInfo:提供創(chuàng)建、復制、刪除、移動和打開文件的實例方法,并協(xié)助創(chuàng)建 FileStream對象。 ? StreamWriter: 向流中寫入字符數(shù)據(jù)。 File類支持對文件的創(chuàng)建、復制、刪除、移動和打開的靜態(tài)方法,并協(xié)助創(chuàng)建文件流 FileStream對象。 C語言程序設計 理工大學華信軟件學院 張一鳴 16 File類的靜態(tài)方法(第一部分) 靜態(tài)方法 描述 AppendText 返回 StreamWriter, 將文本添加到現(xiàn)有文件或建新文件 Copy 將文件復制到新文件 Create 創(chuàng)建文件并返回相關聯(lián)的 FileStream CreateText 創(chuàng)建文本文件并返回相關聯(lián)的 StreamWriter Delete 刪除指定文件 Existes 指定文件存在時返回 true,否則返回 false GetCreationTime 返回 DateTime對象,表示文件創(chuàng)建時間 GetLastAccessTime 返回 DateTime對象,表示文件最后訪問時間 GetLastWriteTime 返回 DateTime對象,表示文件修改時間 Move 將指定文件移到指定目錄,并提供指定新文件名的選項 Open 打開指定路徑上的 FileStream OpenRead 打開現(xiàn)有文件以進行讀取 C語言程序設計 理工大學華信軟件學院 張一鳴 17 File類的靜態(tài)方法(第二部分) 靜態(tài)方法 描述 OpenText 打開現(xiàn)有 UTF8編碼文件以進行讀取 OpenWrite 打開現(xiàn)有文件以進行寫入 ReadAllBytes 打開一文件,將其內容讀入字符串,并關閉該文件 ReadAllLines 打開文本文件,將其所有行讀入字符串數(shù)組,并關閉之 ReadAllText 打開文本文件,將其所有行讀入一個字符串,并關閉之 Replace 用其他文件內容替換指定文件內容 SetCreationTime 設置創(chuàng)建文件的日期和時間 SetLastAccessTime 設置最后訪問文件的日期和時間 SetLastWriteTime 設置最后修改文件的日期和時間 WriteAllBytes 創(chuàng)建新文件,向其寫入指定字符數(shù)組,并關閉該文件 WriteAllLines 創(chuàng)建新文件,向其寫入指定字符串,并關閉之 WriteAllText 創(chuàng)建新文件,向其寫入指定內容,并關閉之 C語言程序設計 理工大學華信軟件學院 張一鳴 18 例子 演示 File類中的方法應用 1. 新建一個 Windows應用程序,命名為 test1。 C語言程序設計 理工大學華信軟
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1