0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 17
1

Вывести все папки на диске

11.12.2014, 18:33. Показов 1882. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
в общем программа должна выводить все папки на диски. Но что то пошло не так и работает только с флешками

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            string[] drives = Directory.GetLogicalDrives();//загруска лок дисков
            DirectoryInfo directory; //инфо
            TreeNode tn;//создание дерева
 
            foreach (string s in drives)
            {
                tn = treeView1.Nodes.Add(s); //построение дерева
                directory = new DirectoryInfo(s); //плюсик
 
                try
                {
                    add(tn, directory);
                }
                catch { }
            }
        }
 
        private TreeNode add(TreeNode tn, DirectoryInfo dir)
        {
            DirectoryInfo[] d;
            TreeNode t = null;
            d = dir.GetDirectories("*");
            foreach (DirectoryInfo res in d)
            {
                if (res != null)
                {
                    t = tn.Nodes.Add(res.Name);
                    add(t, res);
                }
            }
            return t;
 
        }
 
        private void tr_path_AfterSelect(object sender, TreeViewEventArgs e)
        {
            string path = e.Node.FullPath;
 
            listBox1.Items.Clear();
            listBox1.Items.Add("Attributes: " + File.GetAttributes(path));
            listBox1.Items.Add("Creation time: " + Directory.GetCreationTime(path));
            listBox1.Items.Add("Last Opened: " + File.GetLastAccessTime(path));
            listBox1.Items.Add("Last Edited: " + File.GetLastWriteTime(path));
            listBox1.Items.Add("Full Name: " + path);
        }
 
   
 
    
 
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2014, 18:33
Ответы с готовыми решениями:

250 файлов *.pdf перенести с папки на диске в папки SharePoint
Всех приветствую! Уважаемые форумчане, нужна консультация в плане разработки для обычного...

Поиска папки на диске
Да , чтож такое то , не могу найти способ поиска папки , именно папки , а не файла . Суть , найти...

Вывод информации о свободном месте на диске и размере папки
Подскажите пожалуйста, как в label отобразить размер указанной папки, а в другом label свободное...

Как получить все папки и файлы хранящиеся на диске?
Здравствуйте! Помогите пожалуйста в написании кода, с помошью которого можно получить все папки...

1
Администратор
Эксперт .NET
16989 / 13348 / 5209
Регистрация: 17.03.2014
Сообщений: 27,293
Записей в блоге: 1
12.12.2014, 22:31 2
Tonikmod, у меня твой код работает. Строит дерево для всех дисков. Проблема где-то в другой части кода.
0
12.12.2014, 22:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2014, 22:31
Помогаю со студенческими работами здесь

После переустановки системы исчезли все папки и файлы на диске
После переустановки системы исчезли все папки и файлы на диске D. На самом диске появилась надпись...

Разобрать пример кода, который отображает все папки на определенном диске
Программа отображает все папки на Диске D: Помогите разобраться как это работает (желательно...

На внешнем жестком диске Transcend 1Tb все папки подписаны иероглифами
Добрый вечер! При переносе видео с регистратора на Жесткий диск, вся имеющаяся информация стала...

На съемном жестком USB-диске все папки превратились в ярлыки и не открываются
на съемном жестком усб все папки превратились в ярлыки и не открываются сливать всю инфу на комп а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru