C#基础——文件流操作

文件FileStream

Directory
Directory类位于System.IO 命名空间。Directory类提供了在目录和子目录中进行创建移动和列举操作的静态方法。

Directory简单demo

            string path = @"D:\hellow";
            //创建新文件夹,创建成功返回表名
            //创建文件夹
            Console.WriteLine( Directory.CreateDirectory(path));
            
            //对文件进行删除操作
            Directory.Delete(path);

            //对文件是否存在进行判断
            Console.WriteLine(Directory.Exists(path));

DirectoryInfo
DirectoryInfo的demo

            //用directoryinfo创建文件夹
            //实例化对象
            DirectoryInfo directoryTest = new DirectoryInfo(path);
            //判断文件夹是否存在
            Console.WriteLine(directoryTest.Exists);
            //创建文件夹
            directoryTest.Create();
            //判断文件夹是否存在
            Console.WriteLine("DirectoryInfo测试文件夹是否存在:"+directoryTest.Exists);

file创建文件

            //file创建文件

            string textPath = @"D:\projects\learn\LeoLam\QP.Learn.LeoLam\QP.Learn.FilestreamTest\hellow\hellow.txt";

            FileStream fs = File.Create(textPath);

            Console.WriteLine("文件创建时间:" + File.GetCreationTime(path));

            Console.WriteLine("文件最后被写入时间:" + File.GetLastWriteTime(path));

            fs.Close();

            StreamWriter sw = File.AppendText(textPath);
            sw.Write("happy day!");
            //刷新缓存
            sw.Flush();
            //关闭流
            sw.Close();
            //
            sw.Dispose();
posted @ 2020-07-03 08:44  LY-CS  阅读(321)  评论(0)    收藏  举报