Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 22.03.2019
Сообщений: 22
1

История открытых/созданных файлов в программе файлов (история), записывать в файл либо бд, или ещё как-то

23.06.2019, 23:52. Просмотров 710. Ответов 1
Метки нет (Все метки)


Ребят, помогите нужно сделать историю открытых/созданных файлов в menustrip1
Как это сделать? Занести имена файлов и путь, можно ещё по клику открывать данный файл, как это реализовать?
Название: Screenshot_1.png
Просмотров: 20

Размер: 5.4 Кб
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2019, 23:52
Ответы с готовыми решениями:

Запись в файл 10 имен последних открытых файлов (история)
Всем доброго времени суток! Возник следующий вопрос. Как записать значения openFileDialog.FileName...

Как с MainMenu сделать список недавно открываемых файлов (история)
При этом, если ещё не добавлялись файлы, то команды в меню не показывается

История ICQ, Skype и история браузеров. Как экспортировать и где хранится?
Доброго времени суток. Требуется из телефона на базе ОС Андроид, а именно аппарат Lenovo 700i,...

Для чего в Windows История файлов и влияют ли её настройки на быстродействие системы?
Добрый день. Просьба рассказать своими словами, для чего в Windows История файлов, влияют ли её...

1
0 / 0 / 0
Регистрация: 22.03.2019
Сообщений: 22
24.06.2019, 08:31  [ТС] 2
Я разобрался, ребят если кому-то нужно
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
private const string tool1 = "tool1.txt";
        private const string tool2 = "tool2.txt";
        private const string tool3 = "tool3.txt";
        private const string tool4 = "tool4.txt";
        private const string tool5 = "tool5.txt";
 
        private void poslednie_SFD()
        {
            if (toolStripMenuItem2.Text == "toolStripMenuItem2")
            {
                toolStripMenuItem2.Text = "1: " + Path.GetFileName(sfd.FileName);
                toolStripMenuItem2.Visible = true;
 
                const string tool1 = "tool1.txt";
                StreamWriter sw = File.CreateText(tool1);
                sw.WriteLine(Path.GetFileName(sfd.FileName));
                sw.Close();
                StreamReader sr = File.OpenText(tool1);
 
                while (true)
                {
                    String str = sr.ReadLine();
                    if (str == null)
                        break;
                    Console.WriteLine(str);
                }
                sr.Close();
            }
 
            else if (toolStripMenuItem3.Text == "toolStripMenuItem3")
            {
                toolStripMenuItem3.Text = "2: " + Path.GetFileName(sfd.FileName);
                toolStripMenuItem3.Visible = true;
 
                const string tool2 = "tool2.txt";
                StreamWriter tol2 = File.CreateText(tool2);
                tol2.WriteLine(Path.GetFileName(sfd.FileName));
                tol2.Close();
                StreamReader sr = File.OpenText(tool2);
 
                while (true)
                {
                    String str = sr.ReadLine();
                    if (str == null)
                        break;
                    Console.WriteLine(str);
                }
                sr.Close();
            }

sfd-SaveFileDialog
Метод вызываем в SaveFileDialog

Добавлено через 19 минут
Такое количество файлов не обязательно, можно записать всё в 1, мне по задаче нужно было столько файлов
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2019, 08:31

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

История человечества - это история огня?
У меня есть пара вопросов. 1. Вот древний человек добывал огонь с помощью трения. А сколько...

Ещё одна история с locker'om
При включении, вместо рабочего стола показывалось сообщение о блокировке компьютера, загрузочный...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.