Уроки C# – File, FileStream, StreamWriter – работа с файлами, копирование, перемещение, запись – C#

Уроки C# – File, FileStream, StreamWriter – работа с файлами, копирование, перемещение, запись – C#

XpucT

5 лет назад

120,889 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Artem Kononenko
Artem Kononenko - 17.04.2019 07:57

using для потоков сокращает код в разы. Он при компиляции генерирует try-finaly блок и закрывает потоки в finaly, то есть даже при ошибке поток будет закрыт. А каждый раз руками писать try finaly это уже долго и много.

Ответить
Женя Сафонов
Женя Сафонов - 03.08.2023 14:51

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

Ответить
eninxiss
eninxiss - 03.08.2023 13:17

Ничего не понял, слишком сложно всё за раз, Хачатур

Ответить
Hill Building
Hill Building - 19.06.2023 15:56

А как сделать всплывающие подсказки на руссом?

Ответить
dan210
dan210 - 16.05.2023 13:12

Привет! Мне нужна твоя помощь
У меня в текстовый документ пишет названия файлов в таком порядке:
zhe1.bat
zhe10.bat
zhe11.bat
zhe12.bat
zhe13.bat
...
zhe2.bat
zhe20.bat
zhe21.bat
zhe22.bat
zhe23.bat
... и так далее

Как мне сделать так, чтобы код мне писал в правильном порядке?
Вот в таком:
zhe1.bat
zhe2.bat
zhe3.bat
zhe4.bat
zhe5.bat
...
Помогите пожалуйста!!!🥺🥺🥺

Ответить
Lednev
Lednev - 13.04.2023 10:23

Спасибо, очень доступно и понятно. Самое лучшее, что подчеркнул из этого видео для себя, это то что нужно проявлять любопытство, проверять различные команды на себе и самое главное не пытаться сделать правильно, а упасть на ошибку и разбираться, понять почему упали и ТД.
Ещё раз спасибо

Ответить
ДАВИД ПАВЛУХИН
ДАВИД ПАВЛУХИН - 03.04.2023 14:53

чел из опыта говорит а пересказывает документацию хотя другие каналы и этого не могут

Ответить
ganic30abc
ganic30abc - 03.04.2023 13:27

У вас есть урок как из комбобокс с формы1 записывать текст в новый класс?

Ответить
MONSTER STRIKE
MONSTER STRIKE - 14.02.2023 21:39

А есть ли возможность сделать так чтобы допустим есть папка с определенным кол-во текстовых документов и также с помощью FileStream они открывались в текстбоксе рандомитично? )

Ответить
ĦĀĆЌĚR
ĦĀĆЌĚR - 28.01.2023 19:31

насчет selected text, можно сделать так, чтобы выделенный текст в текстбоксе удалялся (в данном примере с 0 по 5 символ)
async void Button1_Click(object sender, EventArgs e)
{
textBox1.Focus();
textBox1.SelectionStart = 0;
textBox1.SelectionLength = 5;
textBox1.SelectedText = "";
await Task.Delay(2000);
textBox1.DeselectAll();
}

Ответить
Вадим НЕКАНОН
Вадим НЕКАНОН - 23.01.2023 19:18

Привет! Спасибо за урок!
Расскажи пожалуйста, есть вот у меня такая картина:
...
private void button2_Click(object sender, EventArgs e)
{
Selected(button2.Text);
}

private void button3_Click(object sender, EventArgs e)
{
Selected(button3.Text);
}

private void button4_Click(object sender, EventArgs e)
{
Selected(button4.Text);
}
...
И таких методов у меня около 15, может можно их как-то сократить?

Ответить
Алексей Алексеев
Алексей Алексеев - 18.01.2023 02:30

Привет ув. Хачатур
на 24.14 сек ты говоришь оооо кошмар, вот и у меня такой же кошмар, когда я начинаю читать этот перевод(этот кошмар, чтоб отпугнуть всех учеников- это 100% ). Это ужасный перевод, но видь ты сам говоришь надо читать)) этот кошмар.))

Ответить
Smart Electrics IL
Smart Electrics IL - 14.01.2023 13:27

Добрый день.
А ув ас случайно не планируется видео по Таймерам и освобождению ресурсов ?

Ответить
Alexey Permitin
Alexey Permitin - 03.01.2023 23:41

Хачатур добрый день. Подскажите что посмотреть у Вас? Мне необходимо проанализировать большой текстовый файл (1 Мб размер) но с расширением не txt (допустим bin) и где-то из середины взять данные засунуть их в массив и еще раз проанализировать. Т.е. каким то процессом файл создается заранее в определенном месте. Я должен создать форму в ней открыть каталог выбрать файл и остальное делает программа. Ну допустим она открывает вторую форму и говорит GOOD если данные меня устроят (ну это образно). Я не умею работать с файлами и тем более их анализировать.

Ответить
Serg Br
Serg Br - 22.12.2022 19:54

Беда всех курсов в том что начинают лить инфу как ливень на голову, забывают что их смотришь что бы научиться , а не поднять уровень. Так подача была норма но тут уже пошел в разнос! Без притензий это мое мнение. Конечно попробую пересмотреть еще раз.

Ответить
Smart Electrics IL
Smart Electrics IL - 20.12.2022 19:01

Добрый вечер.
Подписался на ваш канал, понравились видео)
Есть вопрос, можете посоветовать, куда смотреть?
есть задача выводить информацию построчно из словаря (который содержит в качестве значений -класс), я начал использовать listView, всё бы ничего, но при частом добавлении информации (примерно с периодом 50мс) начинает мерцать, хотелось бы как то это решить....

Ответить
SpGerg Games
SpGerg Games - 09.12.2022 00:52

пэф и патч

Ответить
Андрей Тишкин
Андрей Тишкин - 14.11.2022 19:36

Я вспотел, но это реально КРУТО!!! Спасибо за такие видосы!

Ответить
Djack_Vorobey UA
Djack_Vorobey UA - 12.11.2022 22:32

Лучшие гайды, продолжай снимать!!! Очень круто, спасибо!

Ответить
Контент
Контент - 05.10.2022 21:44

привет, а есть ли способ вызвать функцию visual basic в C#? попытался присоединить через | add project referrence| но не нашел visual basic, а он у меня установлен и vba есть

Ответить
Вячеслав Швец
Вячеслав Швец - 12.07.2022 21:30

Круто было бы увидеть видео, в котором показывается работа с технологией filestream sql и использование ее в с# с помощью opensqlfilestream , потому как в интернете очень мало информации про это а видеоматериал вообще отсутствует

Ответить
Вячеслав Швец
Вячеслав Швец - 12.07.2022 19:54

Лайк, подписка, крутой мужик

Ответить
RosGamePlay
RosGamePlay - 08.07.2022 22:49

Привет, Учитель!) Столкнулся с проблемой: при создании кнопки закрыть Экземпляр, она срабатывает только 1 раз, а последующие разы - выдаёт ошибку: "Доступ к ликвидированному объекту невозможен". По коду, всё сделал как в твоём уроке. Но, увы!!...

private void button12_Click(object sender, EventArgs e)
{
cool1.Show();
}
Practic2 cool1 = new Practic2();
private void button11_Click(object sender, EventArgs e)
{
cool1.Close();

}

Подскажи, в чём может быть причина?! Заранее благодарю!

Ответить
BlackFriday
BlackFriday - 01.07.2022 17:44

Спасибо сейчас учусь мой первый язык твои гайды сильно помогают

Ответить
Mr Checker
Mr Checker - 25.06.2022 12:29

Как считать файл и занести оттуда определенный текст в TextBox ?

Ответить
cricon
cricon - 15.06.2022 22:40

"Тык тык тык - тра-ля-ля, опа-опа - красота" - я как начинающий именно в такой подаче всё понимаю)) Это что я искал (Без сорказма). Спасибо XpucT!

Ответить
Олег Антипов
Олег Антипов - 23.05.2022 20:12

Чем заменить слово Admin?

Ответить
KingDog
KingDog - 17.05.2022 03:09

Все над чем я так долго думал, смешивая потоки и I/0.File оказалось в одном видео, спасибо!

Ответить
Фарид Юсубов
Фарид Юсубов - 07.05.2022 20:46

Крутой урок!

Ответить
soul maze
soul maze - 03.05.2022 22:17

zxczxc еххехеех

Ответить
Тимофей Якимов
Тимофей Якимов - 29.04.2022 15:32

как сменить язык у подсказок в визуалке? также как у вас на видео, когда пишете "(,)" у вас появляются подсказки на русском, у меня на англ, как это исправить?

Ответить
Алекс Джаванов
Алекс Джаванов - 26.04.2022 12:30

Хачатур ты уникальный человек! спасибо!!! из таких как ты оч хорошие преподавателе получаются !
Хачатур разивши вопрос, как сделать свою запись в картинок в dll файл ?
Судя по всему половина ответа дана на этом видео, осталось еще чутка додумать )))
Только думалка не думает ))

Ответить
Kinai[DoA]
Kinai[DoA] - 19.04.2022 12:52

Подписка. Очень крутые, полезные, а главное понятные уроки. Спасибо за труд и потраченное время!

Ответить
SAYREX Play
SAYREX Play - 08.04.2022 13:26

Классно конечно. Вот только ещё бы как-то запомнить всё это)) Эх, что ж я лет десять назад не начал изучать))
Спасибо за урок, Хачатур!

Ответить
Кусочек Сыра
Кусочек Сыра - 13.02.2022 11:54

Видео вышло давно, но может кто объяснит, почему у меня нет описания методов? В видео например есть полное описание на русском что делает File.Copy, а у меня только то, как можно этот метод написать с разными перегрузка ми, а вот объясниния нет... (

Ответить
Try_Parse
Try_Parse - 12.02.2022 18:16

Наверное самые полезные видео уроки на ютубе, спасибо огромное!)

Ответить
Try_Parse
Try_Parse - 12.02.2022 18:05

Гайд по созданию вирусов )))

Ответить
Maksym Mamai
Maksym Mamai - 26.01.2022 15:26

Спасибо за крутое видео. Искал в интернете решение, но не нашел. А хочу найти вариант, как по нажатию файла открывался определённый файл. Может кто подскажет... Буду признателен.

Ответить
Samyel
Samyel - 05.01.2022 16:19

Спасибо)

Ответить
bill lanc
bill lanc - 30.12.2021 23:21

Подача просто топ!

Ответить
orliag
orliag - 03.12.2021 08:09

Сам новичок, такой вопрос, в видео сказано что File лучше не использовать, а использовать только поток. Тогда как с потоком организовать удаление файла по адресу? Кроме как через File не нашел нашел как.

Ответить
d1kiyWoLF
d1kiyWoLF - 27.11.2021 20:20

Мы нашли его! Он использует белую тему!!1!

Ответить
Мертвая Тишина
Мертвая Тишина - 12.11.2021 01:53

Очень понятно объясняешь друг ,спасибо огромное! У меня в институте так преподы не объясняли пык мык и все.

Вопрос: обучаете ли вы за деньги C#? Если да, то свяжитесь со мной пожалуйста!
Мне нужен такой преподаватель!

Ответить
Andrew Tetekin
Andrew Tetekin - 06.11.2021 16:54

привет, расскажешь про credential и подключение? как будет время, если сможешь)

Ответить
Иннокентий Смоктуновский
Иннокентий Смоктуновский - 31.10.2021 19:17

Норм, норм 🤔
Необычно. Прям ...

Ответить
F. Social
F. Social - 30.10.2021 10:49

Фууууух,добрался до этого момента))

Ответить