Как создать текстовый файл в с
Перейти к содержимому

Как создать текстовый файл в с

  • автор:

Как создать текстовый файл в с

Класс FileStream представляет возможности по считыванию из файла и записи в файл. Он позволяет работать как с текстовыми файлами, так и с бинарными.

Создание FileStream

Для создания объекта FileStream можно использовать как конструкторы этого класса, так и статические методы класса File. Конструктор FileStream имеет множество перегруженных версий, из которых отмечу лишь одну, самую простую и используемую:

FileStream(string filename, FileMode mode)

Здесь в конструктор передается два параметра: путь к файлу и перечисление FileMode . Данное перечисление указывает на режим доступа к файлу и может принимать следующие значения:

  • Append : если файл существует, то текст добавляется в конец файл. Если файла нет, то он создается. Файл открывается только для записи.
  • Create : создается новый файл. Если такой файл уже существует, то он перезаписывается
  • CreateNew : создается новый файл. Если такой файл уже существует, то приложение выбрасывает ошибку
  • Open : открывает файл. Если файл не существует, выбрасывается исключение
  • OpenOrCreate : если файл существует, он открывается, если нет — создается новый
  • Truncate : если файл существует, то он перезаписывается. Файл открывается только для записи.

Другой способ создания объекта FileStream представляют статические методы класса File:

FileStream File.Open(string file, FileMode mode); FileStream File.OpenRead(string file); FileStream File.OpenWrite(string file);

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

Закрытие потока

Класс FileStream для освобождения всех реусрсов, связанных с файлом, реализует интерфейс IDisposable. Соответственно после завершения работы с FileStream необходимо освободить связанный с ним файл вызовом метода Dispose. Для корректного закрытия можно вызвать метод Close() , который вызывает метод Dispose:

FileStream? fstream = null; try < fstream = new FileStream("note3.dat", FileMode.OpenOrCreate); // операции с fstream >catch(Exception ex) < >finally

Либо можно использовать конструкцию using, которая автоматически освободит все связанные с FileStream ресурсы:

using (FileStream fstream = new FileStream("note3.dat", FileMode.OpenOrCreate)) < // операции с fstream >

Свойства и методы FileStream

Рассмотрим наиболее важные свойства класса FileStream :

  • Свойство Length : возвращает длину потока в байтах
  • Свойство Position : возвращает текущую позицию в потоке
  • Свойство Name : возвращает абсолютный путь к файлу, открытому в FileStream

Для чтения/записи файлов можно применять следующие методы класса FileStream :

  • void CopyTo(Stream destination) : копирует данные из текущего потока в поток destination
  • Task CopyToAsync(Stream destination) : асинхронная версия метода CopyTo
  • void Flush() : сбрасывает содержимое буфера в файл
  • Task FlushAsync() : асинхронная версия метода Flush
  • int Read(byte[] array, int offset, int count) : считывает данные из файла в массив байтов и возвращает количество успешно считанных байтов. Принимает три параметра:
    • array — массив байтов, куда будут помещены считываемые из файла данные
    • offset представляет смещение в байтах в массиве array, в который считанные байты будут помещены
    • count — максимальное число байтов, предназначенных для чтения. Если в файле находится меньшее количество байтов, то все они будут считаны.
    • Task ReadAsync(byte[] array, int offset, int count) : асинхронная версия метода Read
    • array — массив байтов, откуда данные будут записываться в файл
    • offset — смещение в байтах в массиве array, откуда начинается запись байтов в поток
    • count — максимальное число байтов, предназначенных для записи

    Чтение и запись файлов

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

    В то же время при работе с различными бинарными файлами, имеющими определенную структуру, FileStream может быть очень даже полезен для извлечения определенных порций информации и ее обработки.

    Посмотрим на примере считывания-записи в текстовый файл:

    using System.Text; string path = @"C:\app\note.txt"; // путь к файлу string text = "Hello METANIT.COM"; // строка для записи // запись в файл using (FileStream fstream = new FileStream(path, FileMode.OpenOrCreate)) < // преобразуем строку в байты byte[] buffer = Encoding.Default.GetBytes(text); // запись массива байтов в файл await fstream.WriteAsync(buffer, 0, buffer.Length); Console.WriteLine("Текст записан в файл"); >// чтение из файла using (FileStream fstream = File.OpenRead(path)) < // выделяем массив для считывания данных из файла byte[] buffer = new byte[fstream.Length]; // считываем данные await fstream.ReadAsync(buffer, 0, buffer.Length); // декодируем байты в строку string textFromFile = Encoding.Default.GetString(buffer); Console.WriteLine($"Текст из файла: "); >

    Разберем этот пример. Вначале определяем путь к файлу и текст для записи в файл.

    И при чтении, и при записи для создания и удаления объекта FileStream используется конструкция using , по завершению которой у созданного объекта FileStream автоматически вызывается метод Dispose , и, таким образом, объект уничтожается.

    Поскольку операции с файлами могут занимать продолжительное время и являются узким местом в работе программы, рекомендуется использовать асинхронные версии методов FileStream. И при записи, и при чтении применяется объект кодировки Encoding.Default из пространства имен System.Text . В данном случае мы используем два его метода: GetBytes для получения массива байтов из строки и GetString для получения строки из массива байтов.

    В итоге введенная нами строка записывается в файл note.txt . И мы получим следующий консольный вывод:

    Текст записан в файл Текст из файла: Hello METANIT.COM

    Записанный файл по сути представляет бинарный файл (не текстовый), хотя если мы в него запишем только строку, то сможем посмотреть в удобочитаемом виде этот файл, открыв его в текстовом редакторе. Однако если мы в него запишем случайные байты, например:

    fstream.WriteByte(13); fstream.WriteByte(103);

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

    Произвольный доступ к файлам

    Нередко бинарные файлы представляют определенную структуру. И, зная эту структуру, мы можем взять из файла нужную порцию информации или наоброт записать в определенном месте файла определенный набор байтов. Например, в wav-файлах непосредственно звуковые данные начинаются с 44 байта, а до 44 байта идут различные метаданные — количество каналов аудио, частота дискретизации и т.д.

    С помощью метода Seek() мы можем управлять положением курсора потока, начиная с которого производится считывание или запись в файл. Этот метод принимает два параметра: offset (смещение) и позиция в файле. Позиция в файле описывается тремя значениями:

    • SeekOrigin.Begin : начало файла
    • SeekOrigin.End : конец файла
    • SeekOrigin.Current : текущая позиция в файле

    Курсор потока, с которого начинается чтение или запись, смещается вперед на значение offset относительно позиции, указанной в качестве второго параметра. Смещение может быть отрицательным, тогда курсор сдвигается назад, если положительное — то вперед.

    Рассмотрим простой пример:

    using System.Text; string path = "note.dat"; string text = "hello world"; using (FileStream fstream = new FileStream(path, FileMode.OpenOrCreate)) < // преобразуем строку в байты byte[] input = Encoding.Default.GetBytes(text); // запись массива байтов в файл fstream.Write(input, 0, input.Length); Console.WriteLine("Текст записан в файл"); >// чтение части файла using (FileStream fstream = new FileStream(path, FileMode.OpenOrCreate)) < // перемещаем указатель в конец файла, до конца файла- пять байт fstream.Seek(-5, SeekOrigin.End); // минус 5 символов с конца потока // считываем четыре символов с текущей позиции byte[] output = new byte[5]; await fstream.ReadAsync(output, 0, output.Length); // декодируем байты в строку string textFromFile = Encoding.Default.GetString(output); Console.WriteLine($"Текст из файла: "); // world >

    Вначале записываем в файл текст «hello world». Затем снова обращаемся к файла для считывания. Сначала перемещаем курсор на пять символов назад относительно конца файлового потока:

    fstream.Seek(-5, SeekOrigin.End)

    чтение и запись файлов через FileStream в C#

    То есть после выполнения этого вызова курсор будет стоять на позиции символа «w».

    После этого считываем пять байт начиная с символа «w». В кодировке по умолчанию 1 символ будет представлять 1 байт. Поэтому чтение 5 байт будет эквивалентно чтению пяти сиволов: «world».

    Соответственно мы получим следующий консольный вывод:

    Текст записан в файл Текст из файла: world

    Рассмотрим чуть более сложный пример — с записью начиная с некоторой позиции:

    using System.Text; string path = "note2.dat"; string text = "hello world"; // запись в файл using (FileStream fstream = new FileStream(path, FileMode.OpenOrCreate)) < // преобразуем строку в байты byte[] input = Encoding.Default.GetBytes(text); // запись массива байтов в файл fstream.Write(input, 0, input.Length); Console.WriteLine("Текст записан в файл"); >using (FileStream fstream = new FileStream(path, FileMode.OpenOrCreate)) < // заменим в файле слово world на слово house string replaceText = "house"; fstream.Seek(-5, SeekOrigin.End); // минус 5 символов с конца потока byte[] input = Encoding.Default.GetBytes(replaceText); await fstream.WriteAsync(input, 0, input.Length); // считываем весь файл // возвращаем указатель в начало файла fstream.Seek(0, SeekOrigin.Begin); byte[] output = new byte[fstream.Length]; await fstream.ReadAsync(output, 0, output.Length); // декодируем байты в строку string textFromFile = Encoding.Default.GetString(output); Console.WriteLine($"Текст из файла: "); // hello house >

    Здесь также вначале записываем в файл строку «hello world». Затем также открываем файл и опять же перемещаемся в конец файла, не доходя до конца пять символов (то есть опять же с позиции символа «w»), и осуществляем запись строки «house». Таким образом, строка «house» заменяет строку «world».

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

    fstream.Seek(0, SeekOrigin.Begin);

    Консольный вывод программы:

    Текст записан в файл Текст из файла: hello house

    Как создать текстовый файл?

    Как создать текстовый файл?
    и как записывать в нем данные?

    Как создать текстовый файл в определённой директории на диске?
    Ребят помогите,как создать текстовый файл в определённой директории на диске C.

    Создать текстовый файл. Сформировать новый файл
    Задание.Создать текстовый файл. Сформировать новый файл, элементы которо¬го указывают длину.

    Дано целое число N и текстовый файл. Создать новый файл, содержащий все слова длины N из исходного файла
    Помогите, пожалуйста, с задачей :sigh: Дано целое число N и текстовый файл. Создать новый файл.

    Эксперт С++

    1936 / 1048 / 109
    Регистрация: 29.03.2010
    Сообщений: 3,167
    MSDN — наше всё 😉

    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
    using System; using System.IO; class Test { public static void Main() { string path = Path.GetTempFileName(); FileInfo fi1 = new FileInfo(path); if (!fi1.Exists) { //Create a file to write to. using (StreamWriter sw = fi1.CreateText()) { sw.WriteLine("Hello"); sw.WriteLine("And"); sw.WriteLine("Welcome"); } } //Open the file to read from. using (StreamReader sr = fi1.OpenText()) { string s = ""; while ((s = sr.ReadLine()) != null) { Console.WriteLine(s); } } try { string path2 = Path.GetTempFileName(); FileInfo fi2 = new FileInfo(path2); //Ensure that the target does not exist. fi2.Delete(); //Copy the file. fi1.CopyTo(path2); Console.WriteLine(" was copied to .", path, path2); //Delete the newly created file. fi2.Delete(); Console.WriteLine(" was successfully deleted.", path2); } catch (Exception e) { Console.WriteLine("The process failed: ", e.ToString()); } } }

    146 / 118 / 8
    Регистрация: 09.03.2010
    Сообщений: 150

    Лучший ответ

    Сообщение было отмечено как решение

    Решение

    Kosyak3x
    смотри System.IO — там все методы для работы с файлами.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
    //создать пустой файл System.IO.File.Create("D:\\TestFile.txt"); //создать (если нет) либо открыть если есть и записать текст (путем замены если что то было записано) System.IO.File.WriteAllText("D:\\TestFile.txt", "текст"); //создает новый если такого нет , либо открывает имеющийся и пишет путем добавления System.IO.File.AppendAllText("D:\\TestFile.txt", "текст"); //получить доступ к существующему либо создать новый StreamWriter file = new StreamWriter("D:\\TestFile.txt"); //записать в него file.Write("текст"); //закрыть для сохранения данных file.Close();

    про FileStream сам почитаешь.
    Регистрация: 04.07.2009
    Сообщений: 357
    сори уже нашел ответ
    Регистрация: 16.02.2010
    Сообщений: 59

    А как можно в уже существующий не пустой файл добавить новую строку (чтобы она не была продолжением старой строки)??

    1606 / 704 / 77
    Регистрация: 27.05.2008
    Сообщений: 2,535

    System.IO.File.AppendAllText("D:\\TestFile.txt", "текст");

    Регистрация: 16.02.2010
    Сообщений: 59
    Неее, это не то у меня вот что:

    1 2 3 4 5 6 7 8 9 10 11 12 13
    private void сохранитьПлейлистКакToolStripMenuItem_Click(object sender, EventArgs e) { if (saveFileDialog1.ShowDialog() == DialogResult.OK) { for (int i = 0; i  listcount; i++) { Playlist.ClearSelected(); Playlist.SelectedIndex = i; System.IO.File.AppendAllText(saveFileDialog1.FileName, Playlist.SelectedItem.ToString()); ; Playlist.ClearSelected(); } } }

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

    Добавлено через 20 минут
    уже придумал.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
    private void сохранитьПлейлистКакToolStripMenuItem_Click(object sender, EventArgs e) { if (saveFileDialog1.ShowDialog() == DialogResult.OK) { using (StreamWriter writer = new StreamWriter(saveFileDialog1.FileName)) { for (int i = 0; i  listcount; i++) { Playlist.SelectedIndex = i; writer.WriteLine(Playlist.SelectedItem.ToString()); ; Playlist.ClearSelected(); } } } }

    146 / 118 / 8
    Регистрация: 09.03.2010
    Сообщений: 150

    Лучший ответ

    Сообщение было отмечено как решение

    Решение

    1 2 3 4 5 6 7 8 9 10 11
    способов записать данные в файл построчно много: например так: FileStream file = new FileStream(@"D:\test\text.txt", FileMode.Append); StreamWriter fnew = new StreamWriter(file, Encoding.GetEncoding(1251)); for (int i = 0; i  10; i++) { fnew.WriteLine("Еще одна новая строка"); // или так тоже можно //System.IO.File.AppendAllText(@"D:\test\text.txt", "\r\n" + "Привет с большого бодуна!", Encoding.GetEncoding(1251)); } fnew.Close();

    Добавлено через 18 минут
    а вообще для плейлиста в своем плеере я linq to xml использовал

    1 2 3 4
    XElement element4 = new XElement("Playlist", new XElement("List", from v in names select new XElement("name", v, new XAttribute("Length", v.Length / 1024)), from d in fullnames select new XElement("fullname", d))); element4.Save(@"D:\play6.xml");

    names и fullnames это таблицы одна с именами файлов — другая с полными путями до них
    получается вот такой файлик откуда легко можно извлечь нужные данные

    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
     version="1.0" encoding="utf-8"?> > >  Length="6535">01 - Ночь.mp3 >  Length="2846">02 - Хоровод.mp3 >  Length="4897">03 - Вечер.mp3 >  Length="3744">04 - Очень интересно.mp3 >  Length="4554">05 - Золушка.mp3 >  Length="2702">06 - Деньги.mp3 >  Length="3494">07 - Караван.mp3 >  Length="6061">08 - Опиумный дым.mp3 >  Length="4829">Emilie Autumn - By_The_Sword.mp3 >  Length="4377">Falchion - Shadows_in_The_Wasteland.mp3 >  Length="2133">Helrunar - Winter.mp3 >  Length="3021">Latexxx Teens - (p)Resident_Evil.mp3 >  Length="3837">Pain - Monkey_business.mp3 > >D:\music\01 - Ночь.mp3 > >D:\music\02 - Хоровод.mp3 > >D:\music\03 - Вечер.mp3 > >D:\music\04 - Очень интересно.mp3 > >D:\music\05 - Золушка.mp3 > >D:\music\06 - Деньги.mp3 > >D:\music\07 - Караван.mp3 > >D:\music\08 - Опиумный дым.mp3 > >D:\music\Emilie Autumn - By_The_Sword.mp3 > >D:\music\Falchion - Shadows_in_The_Wasteland.mp3 > >D:\music\Helrunar - Winter.mp3 > >D:\music\Latexxx Teens - (p)Resident_Evil.mp3 > >D:\music\Pain - Monkey_business.mp3 > > >

    Как создать или вывести текстовый файл в командной строке Windows

    Создание и чтение текстовых файлов в командной строке

    Если вы оказались без доступа к чему-либо кроме командной строки или Windows PowerShell и по какой-то причине вам требуется возможность создания или чтения текстовых файлов, это вполне реализуемо, причем более чем одним методом.

    В этой инструкции подробно о работе с текстовыми файлами в командной строки или PowerShell (разумеется, можно и в Терминале Windows) — создание и сохранение текстовых файлов, их вывод и чтение в консоли.

    Создание текстовых файлов в командной строке

    Возможность создания текстовых файлов доступна как в командной строке (cmd.exe), так и в PowerShell. Начнем с первого варианта.

    Во всех случаях учитывайте, что при использовании кириллицы потенциально возможны проблемы с кодировкой, а в некоторых случаях кодировка может отличаться при использовании разных команд.

    Команда ECHO

    Команда командной строки echo предназначена для вывода текстовых сообщений в окне консоли, например, при выполнении сценария в bat-файле, но может быть использована и для вывода текста в файл, благодаря возможности использования оператора «>» для перенаправления вывода из консоли в файл.

    echo Содержимое текстового файла > file.txt

    В результате её выполнения в текущей рабочей папке командной строки будет создан файл с именем file.txt и содержимым «Содержимое текстового файла».

    Создание текстового файла с помощью команды echo

    COPY CON

    Команда copy с параметром con позволяет скопировать содержимое консоли в файл. Использование возможности будет состоять из следующих шагов:

    copy con имя_файла.txt

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

  • Курсор переместится на строчку ниже, и вы сможете набирать текст так, как делаете это обычно, включая перенос строки. Создание текстового файла с помощью copy con
  • Для завершения набора и сохранения текстового файла нажмите сочетание клавиш Ctrl+Z, а затем — Enter. Это добавит отметку конца файла и сохранит его в текущей папке с указанным на 1-м шаге именем. Сохранение текстового файла с помощью copy con
  • Создание текстового файла в PowerShell

    PowerShell также имеет набор встроенных командлетов для сохранения текстовых данных в файл.

    Out-File

    Использование Out-File в PowerShell по своей функциональности сходно с оператором перенаправления вывода в командной строке. Вывод консоли перенаправляется в заданный файл.

    "Текстовая строка" | Out-File -FilePath .\file.txt

    В этом примере в текущей папке PowerShell будет создан файл с именем file.txt и содержимым «Текстовая строка».

    New-Item

    Создание нового текстового файла в PowerShell возможно с помощью командлета New-Item. Пример команды, в которой создается текстовый файл file.txt, содержащий «Текстовая строка» в текущем расположении:

    New-Item -Path . -Name "file.txt" -ItemType "file" -Value "Текстовая строка"

    Создание текстового файла с помощью New-Item в PowerShell

    Set-Content и Add-Content

    Ещё два командлета PowerShell для работы с текстовыми файлами:

    • Set-Content — перезаписывает содержимое файла
    • Add-Content — добавляет содержимое в конце выбранного файла

    Их использование можно увидеть на примере следующей команды:

    Add-Content -Path .\file.txt -Value "Ещё одна текстовая строка"

    Добавление текста к файлу в PowerShell

    Вывод (чтение) текстового файла в командной строке и PowerShell

    Теперь перейдем к способам просмотреть текстовые файлы в командной строке или PowerShell. Как и в предыдущем случае, учитывайте, что для файлов, содержащих кириллицу, возможны проблемы с отображением символов в правильной кодировке.

    TYPE

    Самый простой вариант — использование команды TYPE с указанием пути к файлу, который нужно отобразить в консоли, например:

    type file.txt

    Вывод текстового файла с помощью команды type

    MORE

    Если файл объемный и содержит большое количество строк, используйте команду more, например:

    more file.txt

    Выполнив команду, вы увидите часть содержимого текста, которая помещается в окне консоли, далее вы можете использовать следующие клавиши:

    Вывод текстового файла с помощью команды more

    • Enter — для отображения следующей строки файла.
    • Пробел — для отображения следующих строк документа, которые поместятся в активное окно консоли.
    • P — Показать следующие N строк. После нажатия этой клавиши с последующим указанием количества строк, будет выведено соответствующее количество строк текстового документа.
    • S — пропустить следующие N строк, работает аналогично предыдущему варианту.
    • Клавиша «=» — для отображения текущего номера строки.
    • Q — для прекращения выполнения команды more.

    Get-Content

    Вывести содержимое текстового файла в PowerShell можно с помощью Get-Content с указанием пути к файлу, например:

    Get-Content file.txt

    Чтение текстового файла с помощью Get-Content в PowerShell

    Также вы можете выводить определенные строки файла, с помощью команд вида (вывод первых или последних 10 строк соответственно):

    Get-Content file.txt | Select-Object -First 10 Get-Content file.txt | Select-Object -Last 10

    Или присвоить содержимое файла переменной и вывести конкретную строку:

    $file_text = Get-Content file.txt $file_text[2]

    Дополнительная информация

    Текстовый редактор edit.com в Windows

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Компьютер не видит внешний диск — как исправить?
    • TakeOwnershipEx — получение полного доступа к папкам и файлам и восстановление прав по умолчанию
    • Ошибка 0x8007000d в Windows 11 или 10 — как исправить?
    • Недопустимая конфигурация приложения в Steam — варианты решения
    • Ошибка при запуске приложения 0xc0000006 — как исправить?
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники
    • Живые обои на рабочий стол Windows 11 и Windows 10
    • Лучшие бесплатные программы на каждый день
    • Как скачать Windows 10 64-бит и 32-бит оригинальный ISO
    • Как смотреть ТВ онлайн бесплатно
    • Бесплатные программы для восстановления данных
    • Лучшие бесплатные антивирусы
    • Средства удаления вредоносных программ (которых не видит ваш антивирус)
    • Встроенные системные утилиты Windows 10, 8 и 7, о которых многие не знают
    • Бесплатные программы удаленного управления компьютером
    • Запуск Windows 10 с флешки без установки
    • Лучший антивирус для Windows 10
    • Бесплатные программы для ремонта флешек
    • Что делать, если сильно греется и выключается ноутбук
    • Программы для очистки компьютера от ненужных файлов
    • Лучший браузер для Windows
    • Бесплатный офис для Windows
    • Запуск Android игр и программ в Windows (Эмуляторы Android)
    • Что делать, если компьютер не видит флешку
    • Управление Android с компьютера
    • Компьютер не видит внешний диск — как исправить?
    • TakeOwnershipEx — получение полного доступа к папкам и файлам и восстановление прав по умолчанию
    • Ошибка 0x8007000d в Windows 11 или 10 — как исправить?
    • Chrome открывает поиск вместо сайта — решение
    • Недопустимая конфигурация приложения в Steam — варианты решения
    • Ошибка при запуске приложения 0xc0000006 — как исправить?
    • Как удалить драйвер в командной строке
    • Экран iPhone может быть слишком близко — как отключить?
    • Winget COM Server — что это и что делать, если он грузит процессор
    • Как копировать текст с картинки в приложении «Ножницы»
    • The AC power adapter wattage and type cannot be determined — причины и решение
    • Слышу себя, говоря в микрофон — причины и решение
    • Невозможно подключиться к службе RPC в Realtek Audio Console — как исправить?
    • Ошибка Application load error 5:0000065434 при запуске игры Steam
    • Контакты на случай ЧП на iPhone — как добавить и зачем?
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров

    Как создать текстовый файл в Проводнике Windows с помощью контекстного меню

    При работе довольно часто возникает желание что-нибудь записать. Можно конечно использовать записную книжку (при пожаре она также сгорит, как и жёсткий диск компьютера, а вот при наводнении, есть шанс, что записи останутся в том состоянии, когда их можно будет прочитать). Но всё же рассмотрим как быстро создать текстовый файл в Проводнике Windows с помощью контекстного меню.

    Как отрыть Блокнот в Проводнике Windows?

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

    создать Текстовый документ

    Дальше всё просто. Нужно в выпавшем меню выбрать пункт «Создать». Откроется ещё одно меню, в котором нужно выбрать пункт «Текстовый документ».

    Как переименовать новый текстовый файл в Проводнике Windows?

    Если всё сделано правильно, то мы увидим созданный текстовый документ, который можно сразу же назвать так, чтобы было понятно, что за содержание в нём будет находиться. Но переименовать его можно будет и позже.

    Как переименовать новый текстовый файл в Проводнике Windows

    Заберите ссылку на статью к себе, чтобы потом легко её найти!
    Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
    Не надо себя сдерживать! 😉

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *