예제 #1
0
        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));
        }
예제 #2
0
        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));
            }
        }