private EVFileInfo getFileInfo(string filePath) { EVFileInfo efi = new EVFileInfo(); FileInfo fi = new FileInfo(filePath); efi.FileAllPath = filePath; efi.FileExt = fi.Extension; efi.FileName = fi.Name; efi.FileSize = fi.Length; efi.FileCreateTime = fi.CreationTime; efi.FileLastModifyTime = fi.LastWriteTime; return(efi); }
private void RecursionToList(string directory) { string[] files = Directory.GetFiles(directory); foreach (var f in files) { EVFileInfo fi = getFileInfo(f); evFileInfos.Add(fi); } string[] directories = Directory.GetDirectories(directory); foreach (var d in directories) { RecursionToList(d); } }