zoukankan      html  css  js  c++  java
  • 读取文件夹下面的所有文件

    1、如果得到一个目录下的所有文件夹的地址?
    一个 A文件夹
    下有很多文件夹
    如:b 、c、d 等文件夹

    假设A的绝对路径是:c:a


    System.IO.DirectoryInfo aDir = new System.IO.DirectoryInfo("c:\A");

    System.IO.DirectoryInfo[] dirs = aDir.GetDirectories();


    得到的dirs数组就是A文件夹所有的子文件夹,要得到名字就:

    dirs[0].FullName

    dirs[1].FullName

    dirs[2].FullName

    2、使用Directory.类可以实现对整个文件夹的操作,如删除,移动,改名等

    string path = Server.MapPath("/Files/"); //文件夹路径

    string[] paths = Directory.GetFiles(path); //获取文件夹下全部文件路径

    List<FileInfo> files = new List<FileInfo>();
               
    foreach (string filepath in paths)
               
    {
                   
    FileInfo file = new FileInfo(filepath); //获取单个文件
                   
    files.Add(file);
               
    }

    return files; //所有文件
  • 相关阅读:
    mouse_event,keybd_event
    构造自己的StringGrid
    BMP2JPG,JPG2BMP
    $J的用法
    一个简单的系统托盘程序
    构造自己的双向链表
    C++的iostream标准库介绍
    D3DXVec4Dot 函数
    3D游戏从头编之D3D(3)
    D3DXVec4Cross 函数
  • 原文地址:https://www.cnblogs.com/yuhanzhong/p/3160294.html
Copyright © 2011-2022 走看看