首页 > 编程 > .NET > 正文

asp.net遍历目录文件夹和子目录所有文件

2024-07-10 12:39:52
字体:
来源:转载
供稿:网友
代码如下:
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Threading;

namespace copefile
{
    class Program
    {
        static void Main(string[] args)
        {
            string testDir = "e:/xunlei/";
            listFiles(testDir,0);
            Console.ReadKey();
        }

        public static void listFiles(string dir, int level)
        {
           //阿会楠练习作品,程序多有参考
            try
            {
                //获取文件列表
                string[] files = Directory.GetFiles(dir);

                String preStr = "";
                for (int i = 0; i < level; i++)
                {
                    preStr += "    ";
                }

                foreach (string f in files)
                {
                    if (f.LastIndexOf("//") == -1)
                    {
                        Console.WriteLine(preStr + f.Substring(f.LastIndexOf("/") + 1));
                    }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表