亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

c#文件操作示例帶詳細注釋

2020-01-24 02:55:18
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace Example
{

    class Program
    {

        static void Main(string[] args)
        {
            ////////////////   文件打開  下面的代碼打開D:/wang.txt文件,并且向文件中寫入"hello"
            FileStream textFile = File.Open(@"D:/wang.txt", FileMode.Append);//以Append方式打開文件(如果不存在,會創建)
            byte[] info = { (byte)'h', (byte)'e', (byte)'l', (byte)'l', (byte)'o' };//要寫入的信息
            textFile.Write(info, 0, info.Length);//Write方法只能寫入byte數組                       
            textFile.Close();//關閉文件流
          

            ////////////////////// 文件創建   
            FileStream newText = File.Create(@"D:/newText.txt");//創建文件
            newText.Close();//關閉文件

            ////////////////////  刪除文件
            File.Delete(@"d:/newText.txt");

            //////////////////  文件復制   如果目標文件存在,不允許復制(就是不能覆蓋同名文件)
            //File.Copy(@"d:/wang.txt", @"d:/CopyWang.txt");


            ////////////////  文件移動  只能在同一個盤中移動  如果目標路徑不正確,不能移動
           // File.Move(@"d:/CopyWang.txt", @"D:/A/movewang.txt");

            ////////////////////////  設置文件屬性為 只讀,隱藏
            //File.SetAttributes(@"D:/copywang.txt", FileAttributes.ReadOnly | FileAttributes.Hidden);//同時滿足多個屬性,必須用位或(|).

            ///////////////  判斷文件是不是存在
            if (File.Exists(@"D:/copywang.txt"))//如果存在  即便是隱藏的文件也可以找到
            {
                File.SetAttributes(@"D:/copywang.txt", FileAttributes.ReadOnly);//重新設置屬性后,隱藏的文件也會顯示出來,只要不加Hidden屬性
                Console.WriteLine("找到文件copywang.txt");
            }
            else
            {
                Console.WriteLine("沒有找到文件CopyWang.txt");
            }
            /*
            此外,File類對于Text文本提供了更多的支持。
          ?AppendText:將文本追加到現有文件
          ?CreateText:為寫入文本創建或打開新文件
          ?OpenText:打開現有文本文件以進行讀取
          但上述方法主要對UTF-8的編碼文本進行操作,從而顯得不夠靈活。在這里推薦讀者使用下面的代碼對txt文件進行操作。
          ?對txt文件進行“讀”操作,示例代碼如下:  
             */
            StreamReader textReader = new StreamReader(@"D:/wang.txt", System.Text.Encoding.Default);//以默認編碼方式打開文件
            string str = textReader.ReadToEnd();//讀取文件
            Console.WriteLine("使用StreamReader讀取文本內容:" + str);
            textReader.Close();

            //////////////////對txt文件寫內容
            StreamWriter textWriter = new StreamWriter(@"D:/wang.txt");
            str = "Learn .Net";
            textWriter.Write(str);
            textWriter.Close();

            /*
            System.IO.Directory類和System.DirectoryInfo類
           主要提供關于目錄的各種操作,使用時需要引用System.IO命名空間。下面通過程序實例來介紹其主要屬性和方法。
            */
            Directory.CreateDirectory(@"D:/wang1/wang");//創建目錄(文件夾)如果已經存在,則保持;還可以一次創建多級目錄

            /////////////////////////////////目錄屬性設置方法
            DirectoryInfo dirInfo = new DirectoryInfo(@"D:/wang1/wang");//
            dirInfo.Attributes = FileAttributes.Hidden;// | FileAttributes.ReadOnly;//設置文件夾屬性

            /////////////////Delete方法的第二個參數為bool類型,它可以決定是否刪除非空目錄。
            //如果該參數值為true,將刪除整個目錄,即使該目錄下有文件或子目錄;若為false,則僅當目錄為空時才可刪除。
            //Directory.Delete(@"D:/wang1", true);//如果文件設置為ReadOnly,則不能刪除

            //Directory.Move(@"d:/wang1", @"d:/wang3");//把文件夾wang1移動到文件夾wang3中,相當于把wang1刪除,創建一個wang3,再把內容移動到wang3

            string[] Directories = Directory.GetDirectories(@"D:/wang3");//獲得文件夾wang3的目錄
            foreach (string var in Directories)
                Console.WriteLine(var);

            string[] Files = Directory.GetFiles(@"D:/wang1");//獲取文件夾wang1下面的所有文件
            foreach (string var in Files)
                Console.WriteLine(var);

            if (Directory.Exists(@"D:/wang1"))
                Console.WriteLine("文件夾wang1存在");

            /*
            在C#中 “/”是特殊字符,要表示它的話需要使用“//”。由于這種寫法不方便,C#語言提供了@對其簡化。只要在字符串前加上@即可直接使用“/”。
                所以上面的路徑在C#中應該表示為“Book”,@“/Tmp/Book”,@“C:/Tmp/Book”。
            */

            Console.ReadLine();  

        }
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品久久久久| 日韩在线观看免费av| 国产91免费观看| 欧美激情影音先锋| 8x拔播拔播x8国产精品| 国产又爽又黄的激情精品视频| 欧美激情一级精品国产| 色婷婷综合久久久久| 欧美性猛交丰臀xxxxx网站| 欧美一级在线亚洲天堂| 久久人人爽亚洲精品天堂| 亚洲国产一区二区三区四区| 欧美性猛交99久久久久99按摩| 亚洲精品电影网站| 国产亚洲欧美一区| 2019中文字幕在线免费观看| 久久久久久久久久久亚洲| 91精品在线国产| 日韩av片免费在线观看| 91精品一区二区| 久久久国产精彩视频美女艺术照福利| 成人黄色短视频在线观看| 亚洲人成在线播放| 亚洲第一福利在线观看| 韩国一区二区电影| 亚洲电影免费观看高清完整版| 精品国产乱码久久久久久天美| 国产欧美日韩免费| 这里只有精品久久| 久久天堂av综合合色| 色哟哟亚洲精品一区二区| 中文字幕欧美专区| 久久高清视频免费| 国产欧美日韩免费| 日韩免费av片在线观看| 韩剧1988在线观看免费完整版| 亚洲欧美综合图区| 日本精品一区二区三区在线播放视频| 美女999久久久精品视频| 亚洲欧美国产一本综合首页| 久久精品久久久久| 亚洲最大成人免费视频| 国产精品成av人在线视午夜片| 国产精品av在线播放| 亚洲娇小xxxx欧美娇小| 国产成人精品午夜| 日韩美女毛茸茸| 欧美最猛性xxxxx(亚洲精品)| 国产亚洲人成网站在线观看| 中国日韩欧美久久久久久久久| 国产成人欧美在线观看| 影音先锋欧美精品| 国产精品中文久久久久久久| 欧美日本中文字幕| 国产99视频精品免视看7| 欧美精品精品精品精品免费| 欧美日本啪啪无遮挡网站| 欧美成人网在线| 国产啪精品视频| 夜夜嗨av色综合久久久综合网| 亚洲永久免费观看| 92看片淫黄大片欧美看国产片| 精品爽片免费看久久| 亚洲精品98久久久久久中文字幕| 人人澡人人澡人人看欧美| 亚洲视频日韩精品| 欧美视频不卡中文| 热99精品只有里视频精品| 欧美精品久久久久久久久久| 清纯唯美亚洲激情| 亚洲精品视频在线观看视频| 欧美性色19p| 亚洲人午夜精品| 亚洲国产成人精品电影| 日韩精品免费看| 91夜夜未满十八勿入爽爽影院| 亚洲bt天天射| 久久久av网站| 欧美日韩综合视频网址| 国产精品91一区| 久久人人爽人人爽人人片av高请| 亚洲精品之草原avav久久| 久久躁日日躁aaaaxxxx| 久久97精品久久久久久久不卡| 亚洲国产高清自拍| 欧美国产日韩一区二区在线观看| 国产精品日韩精品| 最好看的2019的中文字幕视频| 成人国产亚洲精品a区天堂华泰| 亚洲国产精品视频在线观看| 欧美激情免费在线| 亚洲毛茸茸少妇高潮呻吟| 91久久久精品| 亚洲美女福利视频网站| 欧美大片在线看免费观看| 国产精品激情av电影在线观看| 9.1国产丝袜在线观看| 日韩欧美一区视频| 精品久久久久久亚洲国产300| 国产精品户外野外| 日韩av在线资源| 亚洲三级 欧美三级| 日韩精品高清在线| 亚洲一区美女视频在线观看免费| 精品女厕一区二区三区| 欧美黑人极品猛少妇色xxxxx| 黑人精品xxx一区一二区| 久久999免费视频| 久久综合伊人77777蜜臀| 亚洲自拍偷拍在线| 精品丝袜一区二区三区| 亚洲欧洲国产伦综合| 欧美性20hd另类| 日韩中文在线不卡| 亚洲a∨日韩av高清在线观看| 国产99久久精品一区二区永久免费| 国产亚洲精品久久| 亚洲二区在线播放视频| 亚洲丝袜av一区| 欧美又大粗又爽又黄大片视频| 91黄色8090| 国产精品欧美一区二区三区奶水| 亚洲女人天堂色在线7777| 欧美成人午夜剧场免费观看| 插插插亚洲综合网| 最新国产成人av网站网址麻豆| 日韩在线欧美在线国产在线| 热门国产精品亚洲第一区在线| 最近2019免费中文字幕视频三| 最新国产精品拍自在线播放| 国产99久久精品一区二区 夜夜躁日日躁| 久久久精品电影| 中文字幕在线看视频国产欧美| 久久久久久久影视| 久久久精品国产亚洲| 正在播放欧美一区| 欧美日韩亚洲91| 国产精品久久久久久久久男| 日韩久久免费视频| 国产欧美va欧美va香蕉在| 欧美午夜www高清视频| 久久久影视精品| 欧美大尺度激情区在线播放| 亚洲人成欧美中文字幕| 91精品国产九九九久久久亚洲| 欧美日韩高清在线观看| 亚洲free性xxxx护士白浆| 亚洲色图综合网| 欧美日韩美女在线观看| 欧美性69xxxx肥| 国产在线久久久| 日本国产欧美一区二区三区| 欧美亚洲另类激情另类| 精品调教chinesegay| 亚洲激情在线观看视频免费| 久久国产精彩视频| 久久成人人人人精品欧| 欧美福利在线观看| 成人福利网站在线观看| 人九九综合九九宗合| 国产欧美久久久久久| 91久久精品日日躁夜夜躁国产| 青青草99啪国产免费| 国语对白做受69|