Расставьте имена файлов слева на право в том же порядке как идут их описания

Обновлено: 06.07.2024

Тема: Файловая система.

Что нужно знать:

· данные на дисках хранятся в виде файлов (наборов данных, имеющих имя)

· чтобы было удобнее разбираться с множеством файлов, их объединяют в каталоги (в Windows каталоги называются «папками»)

· каталог можно воспринимать как контейнер, в котором размещаются файлы и другие каталоги, которые называются подкаталогами или вложенными каталогами (они находятся внутри другого каталога, вложены в него)

· каталоги организованы в многоуровневую (иерархическую) структуру, которая называется «деревом каталогов»

· главный каталог диска (который пользователь видит, «открыв» диск, например, в Проводнике Windows или аналогичной программе) называется корневым каталогом или «корнем» диска, он обозначается буквой логического диска, за которой следует двоеточие и знак «\» (обратный слэш [1] ); например, A :\ – это обозначение корневого каталога диска А

· каждый каталог (кроме корневого) имеет (один единственный!) «родительский» каталог – этот тот каталог, внутри которого находится данный каталог

· полный адрес каталога – это перечисление каталогов, в которые нужно войти, чтобы попасть в этот каталог (начиная с корневого каталога диска); например
С:\ USER \ BIN \ SCHOOL

· полный адрес файла состоит из адреса каталога, в котором он находится, символа «\» и имени файла, например
С:\ USER \ BIN \ SCHOOL \Вася. txt

· маска служит для обозначения (выделения) группы файлов, имена которых имеют общие свойства, например, общее расширение

· в масках, кроме «обычных» символов (допустимых в именах файлов) используются два специальных символа: звездочка «*» и знак вопроса «?»;

· звездочка «*» обозначает любой количество любых символов, в том числе, может обозначать пустую последовательность;

· знак вопроса «?» обозначает ровно один любой символ

· при выводе списка имен файлов они могут быть отсортированы по имени, типу (расширению), дате последнего изменения, размеру; это не меняет их размещения на диске;

· если установлена сортировка по имени или типу, сравнение идет по кодам символов, входящих в имя или в расширение

Пример задания:

Определите, какое из указанных имен файлов удовлетворяет маске: ?hel*lo.c?*

1) hello.c 2) hello.cpp 3) hhelolo.cpp 4) hhelolo.c

1) будем проверять соответствие файлов маске по частям, записывая результаты в таблицу

2) начнем с первой части маски, « ?hel »; эта часть означает, что перед сочетанием « hel » в начале имени стоит один любой символ;

3) сразу видим, что первые два имени не подходят (начинаются прямо с « hel », без стартового символа), отмечаем их крестиком в таблице и больше не рассматриваем:

h hel olo.cpp

h hel olo.c

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

4) для двух последних имен проверяем второй блок маски: после « hel » должна быть цепочка « lo . c », или вплотную (и это возможно!) или через произвольную «вставку», на которую указывает звездочка в маске; видим, что оба имени прошли проверку:

hhel o lo.c pp

5) последняя часть маски, « ?* », означает, что после « lo . c » должен стоять по крайне мере один любой символ (на это указывает знак «?»); проверяя это правило, обнаруживаем, что для последнего имени, « hhelolo . c », маска не подходит, поскольку после « lo . c » ни одного символа нет:

? hel * lo . c

hello . cp

hello . cpp

hhelolo . cpp

hhelolo . cpp

hhelolo . cpp

h hel o lo.c p p

hhelolo . c

hhelolo . c

6) таким образом, правильный ответ – 3.

Возможные ловушки и проблемы :

· можно забыть, что звездочка «*» может соответствовать и пустой последовательности; например, в рассмотренной задаче имя « hhelolo . cp » также соответствует маске

· можно забыть, что знак «?» НЕ может соответствовать пустой последовательности, а заменяет ровно 1 символ

Еще пример задания:

Перемещаясь из одного каталога в другой, пользователь последовательно посетил каталоги DOC , USER , SCHOOL , A:\ , LETTER , INBOX . При каждом перемещении пользователь либо спускался в каталог на уровень ниже, либо поднимался на уровень выше. Каково полное имя каталога, из которого начал перемещение пользователь?

2) A:\LETTER\INBOX

3) А :\SCHOOL\USER\DOC

4) А :\DOC\USER\SCHOOL

1) сразу отметим, что здесь предполагается, что пользователь не переходил на другой диск;

2) в задачах, где нужно определить полный адрес файла или каталога, нужно начинать с поиска имени диска, в данном случае каталог находится на диске A:\ (так обозначается корневой каталог)

3) поскольку в списке посещенных каталогов перед A:\ стоит SCHOOL , пользователь мог попасть в корень диска A:\ только через каталог SCHOOL , поэтому адрес стартового каталога начинается с A :\ SCHOOL

4) так как среди предложенных вариантов только один удовлетворяет этому условию, можно остановиться (правильный ответ – 3), однако, давайте все же доведем процедуру до конца, это позволит выяснить некоторые интересные моменты, которые не сработали здесь, но могут сработать в других задачах

5) как пользователь попал в каталог SCHOOL ? по условию он мог как подниматься, так и спускаться по дереву каталогов

6) явно он не мог спуститься из USER в SCHOOL , потому что SCHOOL находится в корневом каталоге и каждый каталог имеет только одного «родителя»; значит, пользователь поднялся из USER в SCHOOL , и начальная часть полного адреса А:\ SCHOOL \ USER

7) аналогично можно доказать, что пользователь поднялся в каталог USER из каталога DOC

8) таким образом, мы доказали, что правильный ответ – 3.

Возможные ловушки и проблемы :

· можно забыть, что названия каталогов в полном имени перечисляются в порядке входа в них, начиная от корневого; пользователь выходил из каталогов, поднимаясь к корню диска A:\ , поэтому проходил каталоги в обратном порядке (на эту ошибку рассчитан неверный ответ А:\ DOC \ USER \ SCHOOL )

· можно перепутать каталог, из которого вышел пользователь, и каталог, где он в конечном счете оказался (на эту ошибку рассчитан неверный ответ А:\ LETTER \ INBOX )

· в условии есть лишние данные, которые только запутывают дело; например, имена каталогов LETTER , INBOX никак не влияют на ответ, потому что пользователь попал в них уже после выхода в корневой каталог диска A:\ , то есть, пройдя весь путь исходного каталога в обратном порядке

Еще пример задания:

Каталог содержит файлы с именами

б) q q .cpp

в) q q .c

д) q aa .c md

е) q12. cpp

Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу (по возрастанию).

1) авгдбе 2) авгдеб 3) абвгде 4) авдбег

1) при сортировке по типу сравниваются расширения имен файлов

2) при сравнении используют коды символов

3) отсутствие символа (когда расширение закончилось) считается «меньше» любого символа, то есть, файл с расширением .с будет находиться в списке выше, чем файлы с расширениями . c 1 и . cmd

4) коды цифр размещаются в таблице символов раньше, чем коды букв, то есть, файл с расширением .с1 будет находиться в списке выше, чем файл с расширением .сmd

5) теперь можно распределить имена файлов по расширениям

в) q q .c

д) q aa .c md

б) q q .cpp

е) q12. cpp

6) осталась еще одна проблема – решить, что делать, если расширения совпадают; в этом случае в большинстве программ для определенности используется дополнительная сортировка по имени, поэтому файл с именем q12.cpp будет стоять в списке выше, чем файл q q .cpp (код цифры ‘1' меньше, чем код буквы ‘ q ’)

7) в итоге получаем

в) q q .c

д) q aa .c md

е) q12. cpp

б) q q .cpp

8) таким образом, мы доказали, что правильный ответ – 2.

Возможные ловушки и проблемы :

· можно забыть правильно расставить имена файлов с одинаковыми расширениями (неверный ответ 1)

· нельзя сравнивать числовые значения: например, интуитивно кажется, что файл с расширением .c10 «больше», чем файл с расширением .c2 , однако это неверно, потому что код цифры '2' больше, чем код цифры '1’; поэтому файл с расширением .c10 будет стоять в списке выше файла с расширением .c2 (при сортировке по типу в порядке возрастания)

· можно забыть, что отсутствие кода (имя или расширение закончилось) «меньше» любого кода

· можно забыть, что коды цифр меньше, чем коды букв

· очень легко по невнимательности выбрать не тот ответ

Еще пример задания:

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, по какой из масок будет выбрана указанная группа файлов:

1) рассмотрим первую маску *23*.? x * : она требует, чтобы в имени файла были стоящие подряд цифры 23 (это есть у всех заданных файлов) и в расширении слева от буквы « x » был один обязательный символ (ни одно имя файла не подходит); поэтому вариант 1 неверный

2) рассмотрим вторую маску ?23?. x ?? : она требует, чтобы в имени файла слева и справа от цифр 23 стояло по одному символу (подходит только для первого имени файла, для остальных не подходит); поэтому вариант 2 неверный

3) рассмотрим третью маску ?23?. x * : она не подходит по тем же причинам, что и вариант 2

4) рассмотрим последнюю маску *23*. : она требует, чтобы в имени файла были стоящие подряд цифры 23 (это есть у всех заданных файлов) и в расширении было ровно три обязательных символа (это тоже верно для всех имен файлов); поэтому вариант 4 верный

5) таким образом, мы доказали, что правильный ответ – 4 .

Еще пример задания:

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

В каталоге находятся пять файлов:

Определите, по какой из масок будет выбрана указанная группа файлов:

1) авторы привели список файлов в каталоге, что наводит на мысль о каком-то подвохе, и он действительно есть

2) сформулируем правила, соответствующие каждой маске:

1. в имени файла есть буква «о», за которой следует еще хотя бы один символ; расширение начинается с буквы « d », за которой следует не менее 1 символа

2. в имени файла есть буква «о», перед ней стоит один символ, а за ней следует еще хотя бы один символ; расширение начинается с буквы « d »

3. в имени файла есть «or», расширение из 4-х символов, начинается с « doc »

4. в имени файла 4 символа, причем в середине – «or»; расширение из 4-х символов, начинается с « doc »

3) анализируя маску 1, с удивлением обнаруживаем, что под нее подходят ВСЕ исходные файлы, находящиеся в каталоге, поэтому этот ответ неверный

4) маске 2 соответствуют только нужные нам 4 файла, файл orsk.dat отсекается, потому что в маске перед «о» должен быть еще один символ; скорее всего, это и есть правильный ответ

5) маски 3 и 4 не соответствуют последним двум файлам, у которых расширение doc состоит из трех символов, поэтому это неверные варианты

6) таким образом, мы доказали, что правильный ответ – 2 .

[1] Для разделения имен каталогов в адресе в разных операционных системах применяют прямой слэш «/» или обратный слэш «\». В системе Windows , которая наиболее распространена в России, стандартным разделителем считается «\», именно такой знак чаще всего используется в задачах ЕГЭ.

Почему-то начинающим пользователям никто не говорит, как лучше называть файлы. Но незнание простого правила может стоить немало нервов и времени.

Этот урок будет очередным шагом в повышении безопасности и надежности хранения данных.

Как правильно называть файлы?

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

Для простоты понимания, начну с примеров НЕправильных имён файлов.

Пример первый (плохо)

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

Пример старого и нового файла

Придется эту часть текста придумать заново? К сожалению, да. Но второй раз так красиво не получится? Вполне возможно.

Пример второй (еще хуже)

На третий день, продолжая работать над своим отчетом, вы отходите на кухню за чашкой чая, оставив окно программы открытым (никогда так не делайте). Конечно же, это самый подходящий момент добраться до клавиатуры ребенку/коту/тряпке_для_пыли (нужное подчеркнуть).

И это чудесное послание сохранено.

Еще один пример старого и нового файла

Придется набирать ВЕСЬ ТЕКСТ заново? Очень жаль, но это так.

Как же быть?

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

Всегда сохраняйте новую версию файла с новым именем.

Но чтобы не наводить беспорядок, новое имя должно быть похоже на старое (на основе старого). Отсюда дополнение к рекомендации:

К имени новой версии файла добавляйте номер.

Иногда важна не только версия, но и нужно знать дату, когда вы внесли изменения. В этом случае:

К имени файла можно добавить дату в формате ГОД-МЕСЯЦ-ДЕНЬ.

Почему именно в таком виде? Всё просто, в проводнике файлы будут сортироваться в правильном порядке (по дате и версии).

На рисунке ниже названия файлов одного из IT-уроков:

Пример правильных имён файлов

Пример правильных имён файлов

Да, у вас будет целый набор файлов с похожими именами, и это именно то, что нам нужно. Сейчас объясню на примере:

Пример третий (хорошо)

Вы набираете текст в документе (отчет/доклад/диплом/резюме) и периодически сохраняете его под новым именем: «Отчет 01», через полчаса «Отчет 02», на следующий день «Отчет 03» и так далее.

Что делать, если на следующий день вы изменили часть текста и сохранили документ как «Отчет 04», а потом решили восстановить старый вариант (как в первом примере с Пушкиным)? Просто откройте «Отчет 03» и скопируйте нужный текст в новую версию.

Под каким именем сохранить исправленный документ?

Правильно, «Отчет 05»! Быстро учитесь 🙂

Пример четвертый (отлично)

Есть документы, для которых немалую роль играет дата их создания, например, резюме. В этом случае вы можете создать файл «Моё резюме 20140108». После следующего изменения вы сохраните его как «Моё резюме 20140201».

Возможно, вам понадобится создать несколько версий документа в один день, поэтому лучше добавлять и дату, и номер версии: «Моё резюме 20140201-02».

Кажется, хватит примеров.

Заключение

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

Формула правильных имен файлов

Формула правильных имен файлов

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

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

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

Порядок в папке облегчает поиск файлов. Кроме того, расположение файлов имеет огромное значение, например, при просмотре сериала из нескольких серий. Их важно смотреть, начиная с 1-ой серии, затем 2-ая и так далее. Соответственно файлы в папке необходимо разместить именно в порядке следования серий.

Чтобы разместить файлы в определенной последовательности, достаточно их пронумеровать.

Допустим, мы создали папку «Незнайка на Луне». И в эту папку нам нужно поместить 12 серий мультфильма «Незнайка на Луне», которые называются следующим образом:

  1. Загадка лунного камня
  2. Грандиозный замысел Знайки
  3. Незнайка и Пончик летят на Луну
  4. Первый день на Луне
  5. Звёздочка
  6. Дорогие друзья
  7. Акционерное общество гигантских растений
  8. Большой Бредлам
  9. Незнайка ищет работу
  10. Куда исчезла ракета
  11. Знайка спешит на помощь
  12. Дорога домой

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

файлы в папке расположены в алфавитном порядке

Рис. 1. Расположение файлов в алфавитном порядке (по первой букве в названии файла)

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

Например, название первой серии с пробелом после цифры 1 будет выглядеть таким образом: 1 Загадка лунного камня. Все 12 серий в папке будут следовать строго по порядку, одна за другой (рис. 2):

Нумерация файлов по порядку

Рис. 2. Нумерация файлов по порядку следования серий: первая серия, за ней – вторая и так до 12-ой серии.

Далеко не все пользователи так дотошны, чтобы называть файлы точно так, как называются серии мультфильма (рис. 2).

Многие люди предпочитают названия серий «попроще». Например, «1 Незнайка», что означает первую серию мультфильма (рис. 3):

Нумерация серий Незнайки

Рис. 3. Нумерация серий Незнайки с 1-ой по 12-ую серию

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

Нумерация файлов, когда в одной папке несколько сериалов

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

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

Например, на рис. 4 показано, что в одной папке находится два мультфильма: «Незнайка» и «Ну, погоди!». Наглядно показано, что сначала идут первые серии этих мультиков, потом – вторые серии, далее – третьи и так далее. Это неудобно.

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

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

Чтобы нумерация была более понятной, следует файлы нумеровать так, чтобы цифра стояла после названия мультфильма и перед числом обязательно ставим пробел, например, «Незнайка 1» (рис. 5):

в папке расположены несколько сериалов

Рис. 5. Если в папке несколько сериалов, то файлы называем так: название мультфильма, пробел, номер серии.

Тогда сериалы будут располагаться в алфавитном порядке: сначала «Незнайка», потом «Ну, погоди!». Так происходит, потому что по алфавиту сначала идет «НЕ» (НЕзнайка), а потом «НУ» (НУ, погоди!)

сериалы в одной папке расположены в алфавитном порядке

Рис. 6. Сериалы в одной папке расположены в алфавитном порядке, а внутри каждого сериала серии пронумерованы в правильном порядке.

Предлагаю посмотреть материал, изложенный выше, в видео-формате.

Как в папке расположить файлы в нужной последовательности

А как Вы наводите порядок в своих папках? Прошу поделиться своим мнением в комментариях.

Выпиши в один столбик правильные имена файлов, а во второй правильные имена каталогов :

Txt, WinWord, письмо.

234, Мои документы, роза.


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

Файлы (Имеют конкретные расширения) letter.

Com(Не имеют конкретного расширения) Письмо.

18, WinWord, Мои документы, 1CКаталогиПисьмо.

Txt, WinWord, письмо.

Doc, Мои документы, роза.

ComНе верное имяШкола?


Aleshaudacha76 30 янв. 2020 г., 00:46:05 | 5 - 9 классы

В некотором каталоге хранится файл Список_10_класса?

В некотором каталоге хранится файл Список_10_класса.

Txt. В этом каталоге создали подкаталог и переместили в него файл Список_10_класса.

после чего полное имя файла стало

D : \ USER \ CLASS \ DOC \ Список_10_класса.

Txt. Укажите полное имя каталога, в котором хранился файл до перемещения.


Qwerty123777 1 мар. 2020 г., 19:30:11 | 5 - 9 классы

1. Ниже указаны имена файлов?

1. Ниже указаны имена файлов.

Выбери из них имена текстовых файлов, графических файлов, программ.

Отдели имена файлов от имен папок, неправильные имена пропускай.

Txt, Book, Name * 2, List.

Doc, 2006 год, Windows.

Jpg, Windows, Dom.

Doc. Ответ : файлы - Lettet.

Doc ; папки - Book, 2006 год, Windows.


Пожалуйста, помогите решить домашнее задание : 1?

Пожалуйста, помогите решить домашнее задание : 1.

Полный путь файлу : c : \ books \ raskaz.

Txt. Каково собственно имя файла?

2. В некотором каталоге хранился файл Дневник.

Txt. После того, как в этом каталоге создали подкаталог и переместили в созданный подкаталог файл Дневник.

Txt, полное имя файла стало A : \ SCHOOL \ USER \ TXT \ MAY \ Дневник.

Txt. Каково полное имя каталога, в котором хранился файл до перемещения?

3. Перемещаясь из одного каталога в другой, пользователь последовательно посетил каталоги DOC, USER, SCHOOL, A : \ , LETTER, INBOX.

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

Каково полное имя каталога, из которого начал перемещение пользователь?

4. В некотором каталоге хранился файл Задача5.

После того, как в этом каталоге создали подкаталог и переместили в созданный подкаталог файл Задача5, полное имя файла стало Е : \ Класс9 \ Физика \ Задачник \ Задача5.

Каково было полное имя этого файла до перемещения?


WarriorFROMwar 25 июл. 2020 г., 22:54:12 | 5 - 9 классы

Напишите пожалуйста имена известных вам программ открывающие файлы со следующими расширениями : txt, doc, bmp, rtf, arj?

Напишите пожалуйста имена известных вам программ открывающие файлы со следующими расширениями : txt, doc, bmp, rtf, arj.


Помогите пожалуйста?

: )исполняемые файлы имеют расширения : 1 )txt, doc, rtf 2 ) jpg, pcx, bmp 3 ) mp3, wav 4 ) exe, com.


RenataDruzhinina 10 окт. 2020 г., 15:09:26 | 5 - 9 классы

В каком файле может храниться рисунок?

В каком файле может храниться рисунок?


Файл, полное имя которого было C : \ doc \ MyLetter?

Файл, полное имя которого было C : \ doc \ MyLetter.

C сохранили в подкаталоге txt корневого каталога диска E.

Каково полное имя сохраненного файла?

1) E : \ txt \ MyLetter.

E 2) E : \ txt \ MyLetter.

С 3) E : \ txt \ doc \ MyLetter.

С 4) E : \ doc \ txt \ MyLetter.


Выберите правильное имя файла : а) LEX?

Выберите правильное имя файла : а) LEX.

в) INFO \ RMATIKA.


Указаны пути от корневого каталога к некоторым файлам, хранящимся на магнитном диске?

Указаны пути от корневого каталога к некоторым файлам, хранящимся на магнитном диске.

Заглавными буквами обозначены имена каталогов, строчными - имена файлов.

Отобразите файловую структуру в виде дерева : / BOX / LETTER / peter.

Txt / BOX / LETTER / kate.

Txt / LETTER / WORK / april.

Txt / LETTER / WORK / may.

Txt / LETTER / FREND / SCHOOL / mary.

Txt / LETTER / FREND / sport.


Otlichnik131 5 дек. 2020 г., 05:51:35 | студенческий

Выберите верные имена файлов : frend?

Выберите верные имена файлов : frend.

T. bmp ; воп / рос.



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


64 027 ; А сколько единиц в двоичной записи не знаю.


Var x, y, s : real ; i, k : integer ; begin for i : = 1 to 200 do begin x : = random ; y : = random ; if sqr(x - 0. 5) + sqr(y - 0. 5).


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


Для того что - бы на ней печатать xD.


Информация - это нужные знания для человека. Информации очень полезны тем что, содержат в себе пользу. Есть информация бесполезная, в которой ничего интересного. В жизни человека информация принимает незаменнимую роль. Т. к без информации люби бы..




Число 123, значит сначала сумма равна - 12, после - 3 число три представим как 3 + 0 число 12 представим как 9 + 3 ответ : 930.

Читайте также: