1. Что такое файловая система?
Файловая система — способ организации файлов на носителе (жёсткий диск, флешка).
Основные элементы:
| Элемент | Описание | Пример |
|---|---|---|
| Файл | Именованная область данных | report.docx |
| Папка | Контейнер для файлов/папок | Учебные_материалы |
| Диск | Физическое устройство хранения | C:, D: |
Структура файловой системы:
graph TD A[Диск C:] --> B[Документы] A --> C[Изображения] B --> D[Отчёты] B --> E[Проекты] D --> F[report.docx] D --> G[table.xlsx]
2. Принципы размещения и именования
Правила именования:
- Максимальная длина: 255 символов
- Запрещённые символы:
\ / : * ? " < > | - Расширение указывает тип файла (после точки):
| Расширение | Тип файла |
|---|---|
.txt | Текстовый |
.jpg | Изображение |
.exe | Исполняемый файл |
Атрибуты файлов:
| Атрибут | Значение |
|---|---|
| Только чтение | Файл нельзя изменить |
| Скрытый | Файл не отображается |
| Системный | Важен для работы ОС |
3. Пути к файлам
Абсолютный путь — полный адрес от корня диска:
C:\Users\Ivan\Documents\report.docx
Относительный путь — адрес от текущей папки:
Если текущая папка C:\Users\Ivan\, то:
Documents\report.docx
Схема путей:
graph LR Root[C:\] --> Users[Users] Users --> Ivan[Ivan] Ivan --> Docs[Документы] Docs --> File[report.docx]
4. Поиск файлов
Основные методы:
- По имени:
report.* - По типу:
*.docx - По размеру: файлы > 10 МБ
- По дате: изменённые вчера
Инструменты:
- Поиск в проводнике Windows
- Команда
dirв командной строке - Поиск в программах (Word, Photoshop)
5. Шаблоны (маски) для поиска
Маска — строка с символами-заменителями:
| Символ | Описание | Пример | Результат |
|---|---|---|---|
* | Любая последовательность | док*.docx | док1.docx, документ.docx |
? | Один любой символ | отчёт?.xlsx | отчёт1.xlsx, отчётА.xlsx |
Примеры масок:
- Все изображения:
*.jpgили*.png - Файлы с именем из 3 букв:
???.txt - Документы за май:
*май*.docx
Схема поиска:
flowchart TD
A[Запрос: *май*.docx] --> B[Сканирование диска]
B --> C{Соответствие маске?}
C -->|Да| D[Добавить в результаты]
C -->|Нет| E[Пропустить]
D --> F[Отчёт_май.docx]
D --> G[План_май.docx]