zoukankan      html  css  js  c++  java
  • 获取指定资源目录下的所有文件的方法

    使用前需要引入System.IO;这个命名空间

    第一种方法:

     1 public void GetFiles()
     2 {
     3     //路径 
     4     string path = string.Format("{0}", @"D:SHU170221U3D-09Lesson14AssetsBundleFiles");
     5 
     6     //获取指定后缀名文件
     7     //var files = Directory.GetFiles(path, "*.manifest");
     8 
     9     //获取所有文件
    10     var files = Directory.GetFiles(path);
    11     foreach (var file in files)
    12     {
    13         Debug.Log(file);
    14     }
    15 }

    这种方法只能获取到文件,不能获取到文件的具体信息。

    第二种方法:

     1 public void GetFiles()
     2 {
     3     //路径 
     4     string path = string.Format("{0}", @"D:SHU170221U3D-09Lesson14AssetsBundleFiles");
     5 
     6     DirectoryInfo folder = new DirectoryInfo(path);
     7 
     8     //获取指定后缀名文件
     9     //foreach (FileInfo file in folder.GetFiles("*.manifest"))
    10     //{
    11     //    Debug.Log(file.Name);
    12     //    Debug.Log("FullName:" + file.FullName);
    13     //    Debug.Log("DirectoryName:" + file.DirectoryName);
    14     //}
    15 
    16     //获取所有文件
    17     foreach (FileInfo file in folder.GetFiles())
    18     {
    19         Debug.Log(file.Name);
    20         Debug.Log("FullName:" + file.FullName);
    21         Debug.Log("DirectoryName:" + file.DirectoryName);
    22     }
    23 }

    这种方法可以获取到文件的所有信息。

  • 相关阅读:
    string用法
    动手动脑
    你已经创建了多少个对象?
    动手动脑
    课程作业2
    课程作业1
    课程作业2
    《大道至简》第一章观后感
    java虚拟机内存区域
    Gitbook安装使用教程
  • 原文地址:https://www.cnblogs.com/AaronBlogs/p/6838523.html
Copyright © 2011-2022 走看看