Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/64: Рейтинг темы: голосов - 64, средняя оценка - 4.77
0 / 0 / 1
Регистрация: 25.10.2016
Сообщений: 64

Запись данных консоли в созданный ранее файл

06.12.2017, 17:59. Показов 13565. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как записать все ,что вывела консоль в текстовый файл ,например на диске D?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.12.2017, 17:59
Ответы с готовыми решениями:

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

Запись введенных данных с консоли в бинарный файл
Доброго времени суток. Столкнулся с такой проблемой: Мне надо введенные данные в структуру записать в бинарный файл. То есть у меня...

Запись в созданный файл
Здравствуйте. Столкнулся с элементарной вещью над которой уже час туплю. Понедельник головного мозга, видимо %-) Мне нужно осуществить...

24
36 / 34 / 20
Регистрация: 17.03.2015
Сообщений: 175
06.12.2017, 19:54
Студворк — интернет-сервис помощи студентам
Dianas12,
Это 1. Что-то типа такого, думаю разберешься)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
            //Создаваемый файл
            string path = "G:\\Файлы";
            Directory.CreateDirectory( path );
 
            //Путь к директории поиска файлов.
            Console.WriteLine( "Введите путь к папке" );
            string userPath = Console.ReadLine();
 
            //Список файлов
            string[] files = Directory.GetFiles( userPath );
            
            foreach (string file in files) {
                FileInfo fInfo = new FileInfo( file );
 
                if (fInfo.Extension == ".txt") {
                    File.Copy( fInfo.FullName, path + "\\" + fInfo.Name );
                }
            }
 
            Console.Read();
0
0 / 0 / 1
Регистрация: 25.10.2016
Сообщений: 64
06.12.2017, 19:59  [ТС]
а 2е?)

Добавлено через 1 минуту
опять ругается на file.copy
0
36 / 34 / 20
Регистрация: 17.03.2015
Сообщений: 175
06.12.2017, 20:02
Dianas12, Что ему опять не нравится?)
2 в процессе.
0
0 / 0 / 1
Регистрация: 25.10.2016
Сообщений: 64
06.12.2017, 20:06  [ТС]
там нужно было создать доп метод,я создала, но все равно не перемещается
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
 public static void method2()
                {
                    //Создаваемый каталог
                    string path = "D:\\1234567";
                    Directory.CreateDirectory(path);
 
                    string path1 = @"D:\123456\ht.txt";//создание файла
                    FileInfo fi = new FileInfo(path1);
                    fi.Create().Close();
 
                    string path2 = @"D:\123456\htt.txt";//создание файла
                    FileInfo fi1 = new FileInfo(path2);
                    fi1.Create().Close();
 
                    //Путь к директории поиска файлов.
                    Console.WriteLine("Введите путь к папке");
                    string userPath = Console.ReadLine();
 
                    //Список файлов
                    string[] files = Directory.GetFiles(userPath);
 
                    foreach (string file in files)
                    {
                        FileInfo fInfo = new FileInfo(file);
 
                        if (fInfo.Extension == ".txt")
                        {
                            File.Copy(fInfo.FullName, path + "\" + fInfo.Name);
                        }
                    }
                }
 
 
 
                
            }
 
            private static void Copy(string fullName, string v)
            {
                throw new NotImplementedException();
            }
0
36 / 34 / 20
Регистрация: 17.03.2015
Сообщений: 175
06.12.2017, 20:09
Смотри. Это создание архива и добавление файлов в него.
Добавь через NuGet пакет Ionic.Zip, это для работы с архивами.

А вот сам код.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
            // Путь к папке поиска файлов.
            string path = "G:\\";
            // Массив файлов.
            string[] files = Directory.GetFiles( path );
 
            using (ZipFile zip = new ZipFile( encoding: Encoding.GetEncoding( "cp866" ) )) {
                // Уровень сжатия файлов.
                zip.CompressionLevel = Ionic.Zlib.CompressionLevel.BestCompression;
                // Добавления массива файлов в архив.
                zip.AddFiles( files );
                // Сохранения (Указать точный путь)
                zip.Save( "G:\\newzip.zip" );
                // Распаковка ( Так же указать путь к папке )
                zip.ExtractAll( "G:\\Файлы" );
            }
 
            Console.Read();
Думаю разберешься как и что тут работает)

Добавлено через 2 минуты
Dianas12, Никаких там доп методов не нужно создавать. Copy встроенный метод File. Смотри пространства имен свои.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.12.2017, 20:09

Запись в созданный текстовый файл
Добрый вечер,создаю файл,туда нужно ввести данные с консоли слова пишит ,а знаки припинания там символы нет,где ошибка?{string s5,s6,s; ...

Отобразить в консоли:увеличить и уменьшить длину массива на заданное ранее из консоли число
Доброго дня суток, исходный код и задача есть Подскажите пж, не получается реализовать некоторые операции в консоли:увеличить и уменьшить...

Запись данных в столбец, созданный SQL-запросом
Вот такая задача в Visual Basic Нужно по запросу вывести некоторые Поля данных (с чем проблем само собой нет) и создать новый столбец,...

Как удалить ранее созданный Mutex?
Вот я создал мутекс var HM :THandle; begin HM:=OpenMutex(MUTEX_ALL_ACCESS, false, '123321'); if HM=0 then ...

Программно занести данные в ранее созданный Edit
Есть матрица типа TEdit. Она формируется и выводится на второстепенную форму при нажатии кнопки на главной форме. Все Edit изначально...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru