1. 程式人生 > >C# 簡單的檔案IO基礎

C# 簡單的檔案IO基礎

IO可用做常用的遊戲資料處理

以下兩個是基礎的讀寫資料的方法

以下需要引進 System.IOFile.Exists()//判斷檔案是否存在Directory.Exists()//判斷資料夾是否存在FileStream //建立、構造此物件對檔案進行操作File.AppendText()開啟檔案FileMode.  開啟檔案模式//該API不能在根目錄直接建立文字File.CreateText()
/**資料儲存例項**/
     /// <summary>
        /// 寫入存檔資料
        /// </summary>
        /// <param name="data"></param>
        public static void saveData(string data){
            StreamWriter streamWriter = File.CreateText("C:/Users/computer/Desktop/Save/Data.da");
            streamWriter.WriteAsync(data);
            streamWriter.Close();
            DateTime dataTime = File.GetCreationTime("C:/Users/computer/Desktop/Save/Data.da");
        }
        /// <summary>
        /// 讀取存檔資料
        /// </summary>
        /// <returns></returns>
        public static string loadData()
        {
            return File.ReadAllText("C:/Users/computer/Desktop/Save/Data.da");
        }


相關推薦

C# 簡單檔案IO基礎

IO可用做常用的遊戲資料處理以下兩個是基礎的讀寫資料的方法以下需要引進 System.IOFile.Exists()//判斷檔案是否存在Directory.Exists()//判斷資料夾是否存在FileStream //建立、構造此物件對檔案進行操作File.AppendTe

C#03 檔案IO,讀,寫,加密

檔案IO 檔案: 對於作業系統而言 所有東東都是一種檔案, 螢幕 鍵盤 exe程式 word 等都是檔案 咱們今天學習的檔案主要是能夠使用記事本開啟的 程式語言編寫的 .cs .c .cpp .java .js .txt .ini .bat.txt IO:

C#:檔案IO操作 FileStream的用法 及 StreamReader 和 StreamWriter的用法

1. FileStream 用法程式碼 static void Main(string[] args) { //memory : 記憶體 //Binary : 二進位制 String path = @"F:\ly\tes

CC++簡單檔案操作比較

為了更加深刻地理解C與C++對檔案操作,本文以一個簡單的檔案讀寫操作為例項(分別含C和C++源程式),來簡單分析一下C與C++在檔案操作上的區別。首先,從標頭檔案的角度出發:對於C++,其最大的特點是引入了“類”的概念,所以對檔案的操作首先就要含有檔案流的類的函式的標頭檔案

C語言檔案IO相關操作

            I/O函式以三種基本的形式處理資料:單個數據、文字行和二進位制資料。1.fopen函式 (開啟一個特定的檔案)   形式: FILE  * fopen(char const* n

C語言 檔案IO的使用

簡單介紹C語言檔案操作函式的用法(可以直接使用): fopen fclose fprintf fscanf fputc fgetc fread fwrite

c語言-檔案io

#include "stdio.h" #include "stdlib.h" #include "string.h" int main() { FILE *p = fopen("D:\\st

C++快速入門---檔案IO(3)

C++快速入門---檔案IO(3)   argc與argv[] 在程式中,main函式有兩個引數,整形變數argc和字元指標陣列argv[] argc:程式的引數數量,包括本身 argv[]的每個指標指向命令列的一個字串,所以argv[0]指向字串"copyFile.e

【Linux C/C++】 第06講 檔案IO

一 IO的基礎      1.1 認識核心物件              Linux不允許直接訪問核心裝置和記憶體,但可以通過核心系統函式去訪問      

C# 簡單的異或加密文字檔案或字串

一、加解密字串 1、加密方法:將原字串與加密字元進行異或 1 private char[] Encrypt(string content, string secretKey) 2 { 3 char[] data = content.ToCharArray(); 4 char[

C#簡單檔案閱讀器

寫一個簡單的檔案閱讀器  1、可以讀取大檔案(2G)2、實現首頁、下一頁、前一頁、末頁的跳轉3、實現到指定頁面的跳轉,比如跳轉到第**頁4、限制每頁顯示字元數 1029-4069byte,且使用者可自定義該值5、介面要能實時響應6、使用者可以建立自己的txt檔案7、介面可儘可能的簡單 第一步:畫

C#之非同步程式設計基礎--Task用法簡單總結

Task類 Task類可以有返回值,返回值可以有多個,對於返回值的操作,可以使用Task<TResult> 類。也可以沒有返回值,通常以非同步方式來呼叫。看下下面一個簡單的例子。 首先定義了一個Task物件,返回值為string。 有一個Start()方

C#.網路程式設計 Socket基礎(一)Socket TCP協議 實現端到端(伺服器與客戶端)簡單字串通訊

簡介:        本章節主要討論了Socket的入門知識,還未針對Socket的難點問題(比如TCP的無訊息邊界問題)展開討論,往後在其他章節中進行研究。 注意點: 伺服器(比如臺式電腦)的IP為1.1.1.2,那麼客戶端(其他裝置,比如手機,Ipad)連線的一定是

C#.網路程式設計 Socket基礎(三) 基於WinForm系統Socket TCP協議 實現端到端(伺服器與客戶端).txt.word.png等不同型別檔案傳輸

一、簡介: 前面的兩篇介紹了字串傳輸、圖片傳輸: 其實,本文針對Socket基礎(二)進一步完成,以便可以進行多種檔案傳輸。 二、基於不同的流(檔案流、記憶體流、網路等)讀寫。 1、圖片傳輸 方法一:(在客戶端用檔案流傳送(即將圖片寫到檔案流去,以便傳送),

C#.網路程式設計 Socket基礎(四) WPF系統Socket TCP協議 伺服器與客戶端 不同型別檔案傳輸,同時解決UI執行緒與工作執行緒的卡頓問題

一、簡介 雖然,本文的前面幾篇文章在WinForm中實現了Socket TCP協議 伺服器與客戶端 不同型別檔案傳輸,詳情見 但是,卻沒有在WPF中實現 Socket TCP協議 伺服器與客戶端 不同型別檔案傳輸。因此,本文將描述如何在WPF中實現該功能。

C語言筆記、檔案io的操作

  一個自己定義的標頭檔案: 檔名為 xxx.h 內容: #ifndef _MYHEAD_H   #define _MYHEAD_H #include<stdio.h>#include<sys/types.h>#include<sys/st

[原始碼和文件分享]基於C語言的簡單檔案系統的實現

1 題目介紹 通過具體的檔案儲存空間的管理、檔案物理結構、目錄結構和檔案操作的實現,加深對檔案系統內部的資料結構、功能以及實現過程的理解。 1.1 要求 在記憶體中開闢一個虛擬磁碟空間作為檔案儲存分割槽,在其上實現一個簡單的基於多級目錄的單使用者單任務系統中的檔案系統。在推出該檔

c# 檔案IO流寫日誌檔案

檔案IO流寫日誌檔案         #region 系統日誌         readonly object _locklogs = new object();         /// <summary>         /// 日誌         //

通過編寫一個簡單的日誌類庫來加深瞭解C#的檔案訪問控制

在程式的開發除錯過程及釋出執行後的狀態監控中,日誌都有著極其重要的分量,通過在關鍵邏輯節點將關鍵資料記錄到日誌檔案當中能幫助我們儘快找到程式問題所在。網上有不少專業成熟的日誌元件可用,比如log4net和nlog等,由其專業及受歡迎程度可見日誌在一個程式中的重要性。 我只用過log4net,而在用log4n

Unity下關於C#的檔案讀寫一(基於TXT的簡單讀寫)

Unity下關於C#的檔案讀寫(基於TXT和LitJson) NOTE (基本認識):其實.txt,.xml,.json這類檔案都屬於文字檔案,類似的還有.lrc歌詞檔案,.ini配置檔案,.reg登錄檔檔案等等,這類檔案所儲存的內容都是文字(即為字串),