首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教下C#中如何实现文件的扫描

2012-01-31 
请问下C#中怎么实现文件的扫描因为需要编个批量改文件名的东西出来,所以要扫文件文件存放在一个文件夹下面

请问下C#中怎么实现文件的扫描
因为需要编个批量改文件名的东西出来,所以要扫文件

文件存放在一个文件夹下面,下面还有多层文件夹,层次不定的,问下怎么把里面的文件都扫出来 呀.文件类型都是一样的



[解决办法]

C# code
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Collections;namespace C_console{    class Program    {        static void func(string str)        {            DirectoryInfo info = new DirectoryInfo(str);            foreach( DirectoryInfo x  in info.GetDirectories() )            {                func( x.FullName );            }            foreach (FileInfo i in info.GetFiles())            {                list.Add(i.ToString());            }        }        static ArrayList list;        static void Main(string[] args)        {            list = new ArrayList();            func( @"E:\mid" );//这里输入目录就好            foreach (string s in list)            {                Console.WriteLine(s);            }        }    }} 

热点排行