多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` public class DirectoryAllFiles { static List<FileInformation> FileList = new List<FileInformation>(); public static List<FileInformation> GetAllFiles(DirectoryInfo dir) { FileInfo[] allFile = dir.GetFiles(); foreach (FileInfo fi in allFile) { FileList.Add(new FileInformation { FileName = fi.Name, FilePath = fi.FullName }); } DirectoryInfo[] allDir = dir.GetDirectories(); foreach (DirectoryInfo d in allDir) { GetAllFiles(d); } return FileList; } } public class FileInformation { public string FileName { get; set; } public string FilePath { get; set; } } private void button1_Click(object sender, EventArgs e) { //刷新 //读取所有目录 //自动更新程序列表 string dir = Application.StartupPath; List<FileInformation> list = DirectoryAllFiles.GetAllFiles(new System.IO.DirectoryInfo(dir)); if (list.Where(t => t.FileName.ToLower().Contains("android")).Any()) Console.WriteLine("true"); foreach (var item in list) { //Console.WriteLine(string.Format("文件名:{0}---文件目录{1}", item.FileName, item.FilePath)); if (item.FileName.Contains("1.exe")) { ListViewItem lvitem = new ListViewItem(); lvitem.SubItems[0].Text = item.FileName; lvitem.SubItems.Add(item.FilePath); //strs[1] 目录 listView1.Items.Add(lvitem); } } } ```