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("http://www.jb51.net/") + 1)); } else { Console.WriteLine(preStr + f.Substring(f.LastIndexOf("") + 1)); }
}
//获取目录列表 string[] dirs = Directory.GetDirectories(dir); foreach (string d in dirs) { if (d.LastIndexOf("") == -1) { Console.WriteLine(preStr + d.Substring(d.LastIndexOf("http://www.jb51.net/") + 1)); } else { Console.WriteLine(preStr + d.Substring(d.LastIndexOf("") + 1)); } if (Directory.Exists(d)) { listFiles(d, level + 1); } }
} catch (Exception ex) { Console.WriteLine(ex.Message); } } } }
(编辑:焦作站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|