国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C#,入門教程(28)——文件夾(目錄)、文件讀(Read)與寫(Write)的基礎知識

這篇具有很好參考價值的文章主要介紹了C#,入門教程(28)——文件夾(目錄)、文件讀(Read)與寫(Write)的基礎知識。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

上一篇:

?C#,入門教程(27)——應用程序(Application)的基礎知識https://blog.csdn.net/beijinghorn/article/details/125094837

c# readfile writefile,C#入門教程 Beginner‘s Recipes,c#,入門,教程,文件讀寫

C#知識比你的預期簡單的多,但也遠遠超乎你的想象!

文件相關(guān)的知識,不算多。

作為初學者,先學習文本文件的讀寫,就足夠應付好幾年了。

一、文件夾 Directory

文件自然是保存于某個文件夾的,所以先學習文件夾的基礎知識。

1、文件夾存在嗎?

在讀寫文件夾之前,必須檢查文件夾是否存在?

如同你想去賓館開房,要先看看是那個賓館是否開業(yè)撒!

using System.IO;


string folderName = @"c:\cat";
if(Directory.Exists(foleName) == false)
{
    ;
}

2、創(chuàng)建文件夾

沒開業(yè)?豪!自己蓋一座!

if(Directory.Exists(folderName) == false)
{
    Directory.CreateDirectory(folderName);
}

3、文件夾信息 DirectoryInfo

文件夾信息經(jīng)常被用到,當然應該保存與某個變量。

比如下面的,針對文件夾下的子文件夾的操作就此展開...?

DirectoryInfo root = new DirectoryInfo(folderName);
DirectoryInfo[] children = root.GetDirectories();
foreach(DirectoryInfo dx in children)
{
	;
}

二、文件讀寫

文件的類型大致分為 文本文件 與 二進制文件(其實都是二進制的文件),初學只要掌握文本文件的讀寫即可。

1、寫文件 File.WriteAllText

StringBuilder sb = new StringBuilder();
sb.AppendLine("<font color>Hello World!</font>");

File.Write(@"hello.html", sb.ToString(), Encoding.UTF8);

當然,一般文件的寫出操作的規(guī)范寫法是:?

try
{
    StringBuilder sb = new StringBuilder();
    sb.AppendLine("<font color>Hello World!</font>");
    File.Write(@"hello.html", sb.ToString(), Encoding.UTF8);
}
catch(Exception ex)
{
    throw new Exception("寫出文件錯誤!");
}

語法是:

File.Write( filename , fileBuffer, Encoding Name);?

默認就用 Encoding.UTF8 編碼吧,不容易亂碼。

2、讀文件 File.ReadAllText

你只需要記住這個方法即可。

try
{
    string buf = File.ReadAllText(@"hello.txt", Encoding.UTF8);
    ;
}
catch(Exception ex)
{
    throw new Exception("讀文件錯誤!");
}

語法很簡單,好記。

信息在讀入內(nèi)存后再繼續(xù)處理。

如果是按行處理的信息,則再分行即可:

string[] xlines = buf.Split('\n');
foreach(string xu in xlines)
{
    ;
}

三、又是編碼!

編碼的問題,是文件讀寫時經(jīng)常需要遇到的問題。

后面會專題講解。

?——————————————————————

POWER BY 315SOFT.COM &
TRUFFER.CN

下一篇:

?C#,入門教程(29)——修飾詞靜態(tài)(static)的用法詳解https://blog.csdn.net/beijinghorn/article/details/124683349文章來源地址http://www.zghlxwxcb.cn/news/detail-819201.html

到了這里,關(guān)于C#,入門教程(28)——文件夾(目錄)、文件讀(Read)與寫(Write)的基礎知識的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • Linux移動文件和文件夾(目錄)命令

    命令mv 英文move 翻譯移動 mv命令可以移動文件或文件夾(目錄),也可以重命令(覆蓋)文件。 1. 移動文件/重命名 單純地移動某一個文件直接使用: 這個方法也可以用來修改文件的名稱。 2. 移動文件夾(目錄)下的內(nèi)容 如要移動某個文件夾下的 某個內(nèi)容: 即可移走###內(nèi)容

    2024年02月06日
    瀏覽(25)
  • python遍歷文件夾下的所有子文件夾,并將指定的文件復制到指定目錄

    python遍歷文件夾下的所有子文件夾,并將指定的文件復制到指定目錄

    在1文件夾中有1,2兩個文件夾 將這兩個文件夾中的文件復制到 after_copy中 源文件 復制后: 參考1 源文件 復制后 參考2 如果復制bmp文件就將 suffix = \\\".json\\\" 改為 suffix = \\\".bmp\\\"

    2024年02月11日
    瀏覽(97)
  • 安卓的工程目錄文件夾簡單介紹

    安卓的工程目錄文件夾簡單介紹

    當創(chuàng)建了一個安卓工程之后,系統(tǒng)會生成很多文件夾,那么這些文件夾都存放的是什么東西呢? src:存放java代碼,有包,有文件。相當于普通java程序的src文件夾。 gen:存放自動生成的文件。R.java存放的是程序的頁面、按鍵、文本等的id。 Android 4.4和Android Private Libaries:安卓

    2024年02月05日
    瀏覽(27)
  • 【Python】獲取指定目錄下的文件夾和文件

    【Python】獲取指定目錄下的文件夾和文件

    我們經(jīng)常會有對文件做批量處理的需求,獲取指定目錄下的文件夾和文件(有時需要獲取所有文件,即子目錄下的文件也需要獲?。?。Python 中掃描目錄有兩種方法: os.listdir() os.walk() 建立項目框架如下: 其中, test:項目文件夾名稱,含有 aa子文件夾 和 main.py aa:文件夾,含

    2024年02月17日
    瀏覽(101)
  • 【ubuntu】修改文件夾(目錄)及其內(nèi)部文件的權(quán)限

    目錄 修改文件夾(目錄)及其內(nèi)部文件的權(quán)限 在 Ubuntu 中,你可以使用 chmod 命令來修改文件夾(目錄)及其內(nèi)部文件的權(quán)限。下面是一個將文件夾及其內(nèi)部所有文件的權(quán)限都修改為相同權(quán)限的示例命令: 其中, permission 是權(quán)限設置,表示所需的權(quán)限,例如 755 或 777 , fold

    2024年02月03日
    瀏覽(25)
  • windows共享文件夾(目錄)(SMB服務)

    windows共享文件夾(目錄)(SMB服務)

    SMB服務,文件共享服務,俗稱文件夾(目錄)、打印機等共享 windos系統(tǒng)中,文件夾共享需要設置指定用戶與密碼,通過輸入用戶和密碼進行連接,在設置共享時系統(tǒng)中有Everyone所有人設置,允許所有人直接訪問,但是訪問基本不成功,所以需要指定用戶與密碼去進行訪問,提

    2024年02月02日
    瀏覽(28)
  • 用perl查找文件夾中的所有文件和目錄

    用perl查找文件夾中的所有文件和目錄

    查找文件夾中的文件和目錄是一個很常見的操作,使用perl的File::Find模塊可以很方便的實現(xiàn)。首先使用perldoc File::Find 查看一下文檔: 這個核心的就是文檔中描述的回調(diào)函數(shù)。我們舉一個實際的例子,一個空的git倉庫為例,下面的腳本用于查找文件夾中的所有文件: 回調(diào)函數(shù)中

    2024年02月04日
    瀏覽(22)
  • C語言創(chuàng)建目錄(文件夾)之mkdir

    C語言創(chuàng)建目錄(文件夾)之mkdir

    一、mkdir 說明:創(chuàng)建目錄。 頭文件庫: 函數(shù)原型: mode方式:可多個權(quán)限相或,如0755表示S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH 權(quán)限 說明 S_IRWXU 00700權(quán)限,代表該文件所有者擁有讀,寫和執(zhí)行操作的權(quán)限 S_IRUSR(S_IREAD) 00400權(quán)限,代表該文件所有者擁有可讀的權(quán)限 S_IWUSR(S_IWRITE

    2024年02月13日
    瀏覽(22)
  • python遍歷目錄(文件夾)os.walk

    python遍歷目錄(文件夾)os.walk

    打印:

    2024年02月08日
    瀏覽(22)
  • Ubuntu設置共享文件夾(解決/mnt 目錄下沒有 hgfs 目錄)

    Ubuntu設置共享文件夾(解決/mnt 目錄下沒有 hgfs 目錄)

    ? ? ? ? ?目錄 1、Windows創(chuàng)建一個共享文件夾 2、在虛擬機的設置中選擇Windows下的共享文件夾 3、在Ubuntu中查看共享文件夾 4、解決/mnt 目錄下沒有 hgfs 目錄 5、設置共享文件夾以后,/mnt/hgfs下沒有出現(xiàn)共享文件夾? 這種方式使用的前提是 Ubuntu虛擬機和Windows系統(tǒng)在同一主機上

    2024年02月06日
    瀏覽(107)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包