• IO Directory与DirectoryInfo的区别


    1.Directory和DirectoryInfo这两个类都是对文件进行操作,但Directory是静态类,所以它的执行效率会更高一点。

    2.对文件操作。我们可以这样认为,Directory和directoryInfo都是一样的,只是表现形式不一样。 

    3.获取目录的文件名称或者是文件夹名称。

    代码如下:

                 string path = @"c:\wtqCreate";
                 string pathTxt = path + @"\my.txt";
                 if (!Directory.Exists(path))
                 {
     
                     Directory.CreateDirectory(path);
                     using (StreamWriter sw = File.CreateText(pathTxt))
                     {
                         sw.WriteLine("my name is wtq");
                         sw.WriteLine("and what's your name");
                         sw.WriteLine("my name is wwttqq");
                         sw.WriteLine("I Can do everyThing");
                     }
                 }
                DirectoryInfo di = new DirectoryInfo(path);
                var fp = di.GetFileSystemInfos();
                 foreach(var f in fp)
                 {
                     Console.WriteLine("简称{0},全名{1}",f.Name,f.FullName);
                 }
     
                 var dp = Directory.GetFileSystemEntries(path);
                 foreach (var item in dp)
                 {
                     Console.WriteLine("获取目录中的文件夹和文件的名称");
                     Console.WriteLine(item);
                 }
                 Console.ReadLine();  
    

      

  • 相关阅读:
    gtest(C++单元测试框架)
    tinyXML入门
    笔记 解决vue3动态绑定本地图片失效问题
    面试技巧
    vuex 状态管理
    插槽的使用
    Vue-router 路由
    Vue组件
    (转)JS 常用 DOM
    9-26
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/2693742.html
Copyright © 2020-2023  润新知