using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace QMAPP.WinForm.Common { public class FileHelper { public System.IO.FileInfo GetFileInfo(string path) { if (System.IO.File.Exists(path)) { return new System.IO.FileInfo(path); } else { return null; } } public static IEnumerable GetFileInfos(string path) { var dir = new System.IO.DirectoryInfo(path); return dir.EnumerateFiles(); } public static IEnumerable GetFileInfos(string path,string searchPattern) { var dir = new System.IO.DirectoryInfo(path); return dir.EnumerateFiles(searchPattern); } public static IEnumerable GetDirectoryInfos(string path) { var dir = new System.IO.DirectoryInfo(path); return dir.EnumerateDirectories("*", System.IO.SearchOption.AllDirectories); } } }