private void Add(Explorer explorerImages, string f) { FileInfo fileInfo = new FileInfo(f); String imageKey = fileInfo.Extension; if (!imageList.Images.ContainsKey(imageKey)) { explorerImages.AddFileIcons(imageKey, imageList); } searchListView.Items.Add(new ListViewItem(new String[] { fileInfo.Name, fileInfo.Extension, fileInfo.FullName, (fileInfo.Length / 1024).ToString() + " KB" }, imageKey)); }
private void AddFiles(String itemPath) { Boolean isFolder = File.GetAttributes(itemPath) == FileAttributes.Directory; FileInfo fileInfo = new FileInfo(itemPath); DirectoryInfo dirInfo = new DirectoryInfo(itemPath); String imageKey; Explorer explorerImages = new Explorer(); if (isFolder) { imageKey = "folder.png"; filesListView.Items.Add(new ListViewItem(new String[] { fileInfo.Name, "Folder", fileInfo.FullName }, imageKey)); } else { imageKey = fileInfo.Extension; if (!imageList.Images.ContainsKey(imageKey)) { explorerImages.AddFileIcons(imageKey, imageList); } filesListView.Items.Add(new ListViewItem(new String[] { fileInfo.Name, fileInfo.Extension, fileInfo.FullName, (fileInfo.Length / 1024).ToString() + " KB" }, imageKey)); } }