如何通过NET2.0扫描网站的某个目录里面的所有文件呢?
以下为源代码,请过目、参考、改善并传播;
①首先引入
using System.IO;
②代码如下
DirectoryInfo TheFolder = new DirectoryInfo(Server.MapPath("虚拟路径"));//路径如DataFiles\\DownLoadSoftWare //文件夹 //foreach (DirectoryInfo NextFolder in TheFolder.GetDirectories()) // this.listBox1.Items.Add(NextFolder.Name); //文件 ArrayList MyPC = new ArrayList(); foreach (FileInfo NextFile in TheFolder.GetFiles())//扫描路径的所有文件 { // if (NextFile.Name.ToString().Trim() != "Thumbs.db") //{ // MyPC.Add(NextFile.Name.ToString().Trim()); //}
//这里就是您的代码拉! } int k = 0; for (int i = 0; i < MyPC.Count; i++) {
//您的操作代码
}
以上代码功能是扫描某路径的所有图片,但排除系统自动生成的Thumbs.db文件,请阁下自行研究、加以利用;代码为net2.0环境+C#。 |