Shanraq.org Shanraq.org
Файлы, папки и рабочее место
IT

Rust: с нуля до своего органайзера Урок 3 из 10

Файлы, папки и рабочее место

Урок 3. Найти сохранённый файл и не перепутать его с копией.

Текст переведён с помощью ИИ.

Зачем это нужно

Перед программированием научимся точно находить то, что редактируем. Файл — именованные данные; папка группирует файлы; расширение — окончание имени вроде .txt или .rs. Образ — документы в папках. Переименование документа не переводит его содержание: замена .txt на .rs сама по себе не превращает обычный текст в правильную программу.

Сразу целиком

В вашей домашней папке создайте папку rust-learning. Домашняя папка — личное место пользователя: обычно C:\Users\имя на Windows, /Users/имя на macOS, /home/имя на Linux. «имя» здесь заменяется вашим именем пользователя; это не команда для копирования.

Внутри создайте текстовый файл notes.txt со строкой:

Мой проект — органайзер. Первая задача: изучить Rust.

Используйте редактор обычного текста, не документ Word. На Windows подойдёт Блокнот; на macOS в TextEdit выберите режим простого текста; на Linux — установленный текстовый редактор. В уроке 5 настроим редактор программ. Сохраните файл в UTF-8: это способ представить текст байтами, поддерживающий русский и казахский языки. Подробности байтов будут позже; сейчас выбираем UTF-8 в окне сохранения, если редактор спрашивает.

Путь — адрес файла

Абсолютный путь начинается от корня файловой системы или диска и указывает полное место. Относительный путь начинается от текущей папки. Образ: полный адрес дома и указание «соседняя комната». Второе понятно только когда известно, где вы стоите.

notes.txt внутри rust-learning — относительный путь. Два файла с таким именем в разных папках — разные файлы. В Windows включите показ расширений через меню «Вид» Проводника: названия пунктов могут различаться между версиями. Проверьте, что не получилось notes.txt.txt. На остальных ОС смотрите полное имя в свойствах файла.

Сохранить означает записать изменения в файл. Текст, который пока виден только во вкладке редактора, может ещё не быть сохранён. Закройте файл, откройте снова и проверьте строку — это маленькая проверка результата.

Опорная карта

Файл: имя + содержимое. Папка: место. Путь: адрес. Сохранение: изменения попали в файл. Расширение не заменяет проверку содержимого.

Разминка

  1. Предскажите: одинаковы ли notes.txt в двух разных папках?
  2. Заполните: относительный путь зависит от ___ папки.
  3. Почините имя notes.txt.txt, сохранив один суффикс .txt.

Задание

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

На своих данных. Допишите «Менің тапсырмам» и убедитесь, что буквы не превратились в вопросительные знаки.

Подсказка и эталон

Если текст исчез, проверьте сохранение и папку, прежде чем создавать ещё одну копию. Эталон: один файл notes.txt в rust-learning, обе строки читаются после повторного открытия. Полный путь у каждого свой; он не обязан совпадать с путём автора.

Готовы дальше, если можете показать имя, папку и содержимое отдельно.

Предыдущий урок · Оглавление · Следующий урок

Если вы нашли ошибку или опечатку в тексте статьи, то сообщите нам об этом

Комментарии (0)

Пока нет комментариев. Будьте первым.