zoukankan      html  css  js  c++  java
  • 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();  
    

      

  • 相关阅读:
    iOS-深入理解(转载)
    iOS开发
    夜光遥感
    希尔伯特曲线在地图图像分割中的应用
    希尔伯特曲线
    NLP生成论文
    MapGIS SDK(C++)【基础篇】
    从npm到vue和nodejs
    分形在遥感和GIS中的应用
    MapReduce、Hadoop、PostgreSQL、Spark
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/2693742.html
Copyright © 2011-2022 走看看