public SmartFile[] GeSmartFiles(bool hasSub) { List <SmartFile> _smartFiles = new List <SmartFile>(); if (!hasSub) { var _files = FolderInfo.GetFiles(); foreach (var _file in _files) { var _smartFile = new SmartFile(_file.FullName); _smartFiles.Add(_smartFile); } return(_smartFiles.ToArray()); } else { var _files = FolderInfo.EnumerateFiles("*.*", SearchOption.AllDirectories).ToArray(); foreach (var _file in _files) { var _smartFile = new SmartFile(_file.FullName); _smartFiles.Add(_smartFile); } return(_smartFiles.ToArray()); } }
public FileInfo[] GeFiles(bool hasSub) { if (!hasSub) { return(FolderInfo.GetFiles()); } else { return(FolderInfo.EnumerateFiles("*.*", SearchOption.AllDirectories).ToArray()); } }
public FileInfo[] GetAllFiles() { return(FolderInfo.EnumerateFiles("*.*", SearchOption.AllDirectories).ToArray()); }