Что означает обозначение следующей группы файлов с помощью символов замещения с
ПОМОГИТЕ ПОЖАЛУЙСТА РЕШИТЬ 2) При задании или объединении группы файлов по именным признакам во многих системах используют, так называемые, шаблоны или маски файлов, которые включают в себя совпадающие части имен этих файлов и специальные символы " * " и "?
". Символ " * " обозначает, что на его месте, где находится спецсимвол, может присутствовать любое количество любых символов, в том числе их может и не быть.
" обозначает, что на его месте может находиться любой одиночный символ.
Имя файла состоит из двух частей : самого имени и расширения, которые разделяются точкой.
Используя правила создания шаблонов файлов, определите, какой из перечисленных файлов подойдет под все предложенные маски : * 12 * 3.
Doc 3) В каталоге находятся файлы со следующими именами : file.
Mpeg Определите, по какой из масок будет выбрана указанная группа файлов : file.
Mp? 4) В каталоге находятся файлы со следующими именами : bike.
Mpeg Определите, по какой из масок будет выбрана указанная группа файлов : bike.
Используя символы ?
И * запишите шаблон для записи следующих групп файлов :
1 Все файлы на диске В
2 Все файлы на диске G с именем firma
3 Все файлы на диске C с расширением docx, состоящие из 3 символов
4 Все файла на диске Y, имена которых начинаются с f и состоят из 2 символов.
Для групповых операций с файлами используются маски имён файлов?
Для групповых операций с файлами используются маски имён файлов.
Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов.
Также в маске может встречаться символ « * », обозначающий любую последовательность любых символов, возможно пустую.
Например, если задана маска «a * po * », то такой маске удовлетворяют файлы с именами «airport», «appoint», «apologize», но не удовлетворяют, например, файлы с именами «approve» или «weapon».
Вам нужно придумать маску имени файла, которой удовлетворяли бы следующие имена файлов : winter_skates и autumn_leafs но при этом НЕ удовлетворяли бы файлы с именами spring_weather и summer_holidays Кроме того, вам нужно придумать как можно более короткую маску (содержащую как можно меньше символов).
Чем короче будет придуманная вами маска, тем больше баллов вы получите.
Ответом на эту задачу является строка, которая может содержать строчные буквы английского алфавита, символ «_» (подчёркивание) и символ « * » (звёздочка).
Для групповых операций с файлами используются маски имён файлов?
Для групповых операций с файлами используются маски имён файлов.
Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы : Символ «?
» (вопросительный знак) означает ровно один произвольный символ.
Символ « * » (звёздочка) означает любую последовательность символов произвольной длины, в том числе « * » может задавать и пустую последовательность.
Определите, какое из указанных имён файлов не удовлетворяет маске : ?
Определите, какое из указанных имен файлов удовлетворяет маске : ?
Описание презентации по отдельным слайдам:
Файл. Маска файла. ©МБОУ «Гимназия №4» г.Чебоксары Александрова Юлия Владимировна
файл — область памяти, имеющая имя. Информация на дисках хранится в виде файлов. файлы имеют расширения, которые отделяются от имени точкой (например, файл music.mp3 — имеет расширение mp3). полное имя файла содержит полный путь к нему. (например, C:\music\metallica\One.mp3 — это полное имя файла One.mp3). файлы могут хранится в папках. У папок тоже есть имя. Папки иногда называют каталогами и директориями. папка, которая находится в другой папке, называется вложенной. Папка самого верхнего уровня, которая не лежит в другой папке, называется корневой или просто — корень диска. В Windows корневые каталоги обозначаются так — буква диска:\ (например, C:\ — корневой каталог диска C, E:\ — корневой каталог диска E). для выделения группы файлов удобно использовать маски. В маске можно использовать символы, которые должны быть в выделяемых именах файлов, а также специальные символы — *(звездочка) и ?(знак вопроса). На месте звездочки может стоять любое количество (а может и не быть вообще) любых символов, а знак вопроса указывает, что на его месте должен стоять только один любой символ.
Дано дерево каталогов. Определите полное имя файла Doc3. 1) A:\DOC3 2) A:\DOC3\Doc3 3) A:\DOC3\Doc1 4) A:\TOM3\Doc3 Задание 1. 4
Перемещаясь из одного каталога в другой, пользователь последовательно посетил каталоги DOC, USER, SCHOOL, A:\, LETTER, INBOX. Каково полное имя каталога, из которого начал перемещение пользователь? 1) A:\DOC 2) A:\LETTER\INBOX 3) А:\SCHOOL\USER\DOC 4) А:\DOC\USER\SCHOOL Задание 2. 3
Для групповых операций с файлами (например, для поиска файлов) используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Маска файла
Например, если ввести в поиск следующею запись: gloss*.doc Будет выполнен поиск всех файлов, имена которых начинаются на «gloss», с расширением .doc, например Glossary.doc и Glossy.doc. А если ввести gloss?.doc, будет найден файл Glossy.doc или Gloss1.doc, но не Glossary.doc.
Поиск файлов. Найдем на диске C: файлы с расширением .doc. Выбираем Пуск - Найти - Файлы и папки…, задаем условие поиска (*.doc), поиск в – локальный диск (C:). Нажав кнопку Найти, получаем результат- все файлы с расширением .doc Задача. Найти на компьютере все файлы, удовлетворяющие заданному критерию.
1) Как будет выглядеть маска для выделения файлов с расширением jpg? Решение: В данном примере нас не интересует, сколько и какие символы будут содержаться в имени файла, поэтому маска будет выглядеть так — *.jpg 2) Как будет выглядеть маска для выделения файлов, в имени которых содержится doc? Решение: В данном случае нас не интересует расширение файлов, главное, чтобы в имени содержалось doc. Т. е. не важно, стоит ли что-то до и после doc. Маска будет выглядеть так — *doc*.* Задачи на составление масок.
3) Как выглядит маска для файлов, в имени которых второй символ l, пятый символ e, а третья буква в расширении c? Решение: Так как нам известны конкретные позиции букв в имени файла, использовать звездочку нельзя. Начало маски будет выглядеть следующим образом — ?l??e. После 5-го символа могут быть или не быть другие символы, поэтому после него поставим звездочку — ?l??e*. Аналогично и с расширением — ??с*. В итоге получается следующая маска ?l??e*. с*. Задачи на составление масок.
Определите, какое из указанных имен файлов удовлетворяет маске: A?ce*s.m* Acess.md 2) Accesst.dbf3) Access.mdb 4) Akcces.m1 Определите, по какой из масок будет выбрана указанная группа файлов make.cpp, name.c, age.pc, name.cpp *a*e.? 2) a?e.* 3) *a?e.* 4) ?a?e.* Определите, какое из указанных имен файлов удовлетворяет маске: ?mas*.p* massiv.pas 2) mmassiv.p 3) mmassiv.cpp 4) mas.p 3 3 2
Отбор группы файлов по маске. В каталоге находится 7 файлов: ·track217.txt ·traffic-tue.text ·traffic-tue.tab ·tram-a.txt ·tree-elm.text ·story-217.text ·street-5.txt Определите, по какой из масок из них будет отобрана указанная группа файлов: ·traffic-tue.text ·tram-a.txt ·tree-elm.text ·street-5.txt 1)*tr*-*.t* 2)tr*-*.t*xt 3)*tr*-*.t*xt 4)tr*-*. t?xt
Обратим внимание на то, что три файла имеют в имени букву «t» на первом месте, а последний — на втором. Значит маску нужно начать с произвольного символа «*», а уже на второе место поставим «t». Варианты 2) и 4) нам уже не подходят. Третий символ «r» стоит во всех файлах на одном и том же месте. Несовпадающие последовательности букв, стоящих до и после дефиса обозначим звёздочками «*». Последовательности text и txt отличаются только тем, что в последней отсутствует «е». Обозначим её как «*». Использовать «?» нельзя, т. к. он не заменяет пустую последовательность, значит вариант 1) не подходит. Искомая маска *tr*-*.t*xt cоответствует варианту 3) Отбор группы файлов по маске.
Каким запросом вывести в поиске все файлы? *.* Вы забыли под каким именем сохранили файл MS Word, но помните, когда создали его. Как вы намерены его искать? *.docx,*.doc и укажу дату создания. Почему знаки \ / ? : * " > < | нельзя использовать в имени файла? Потому что это зарезервированные символы. Вопросы:
Файловые структуры
Совокупность файлов на диске и взаимосвязей между ними называют файловой структурой диска. Первоначально файловые системы поддерживали только одноуровневые файловые структуры: все файлы хранились в одном каталоге.
Для хранения большого (сотни и тысячи) количества файлов используются иерархические (многоуровневые) файловые структуры: файлы группируются в каталоги, каталоги могут группироваться в каталоги более высокого уровня.
Пользователь, объединяя по собственному усмотрению файлы в каталоги, может создать удобную для себя систему хранения информации.
Графическое изображение иерархической файловой структуры называется деревом. Древовидные иерархические структуры можно изображать вертикально и горизонтально (рис. 2.10).
Чтобы обратиться к нужному файлу (каталогу), хранящемуся на некотором диске, можно указать путь (адрес каталога) — набор символов, показывающий расположение файла в файловой системе.
Полное имя файла — запись пути к файлу, завершаемая именем файла.
Е:\Документы\Задачи — путь к файлу Расчёты.xlsx;
Для того чтобы «добраться» до нужного файла в многоуровневой файловой структуре, пользователю совсем не обязательно перемещаться по каталогам, образующим путь к файлу. Современные операционные системы имеют специальные инструменты, позволяющие достаточно быстро находить нужные файлы даже в том случае, когда точно не известно их расположение. Если пользователь знает только некоторую часть имени файла (например, он знает, что в имени файла обязательно должна быть цифра 7), то для его поиска можно воспользоваться маской имени файла.
Маска имени файла — последовательность букв, цифр и других допустимых в именах файлов символов, а также символов «?» и «* », определяющая те или иные требования к имени файла.
Символ «?» (вопросительный знак) означает, что на его месте в имени файла должен быть ровно один произвольный символ. Символ «*» (звёздочка) означает, что на его месте в имени файла может быть последовательность любых символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Для групповых операций с файлами используются маски имён файлов?
Для групповых операций с файлами используются маски имён файлов.
Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встречаться следующие символы.
» (вопросительный знак) означает ровно один произвольный символ.
Символ « * » (звёздочка) означает любую последовательность символов произвольной длины, в том числе « * » может задавать и пустую последовательность.
Определите, по какой из масок будет выбрана указанная группа файлов : cuprum.
Файл может быть сколь угодно большим и сколь угодно малым. Если в файле не хранится ни одного байта данных, этот файл называется пустым.Физическим аналогом файла является безразмерная папка для бумаг. В ней может не быть ни одного листочка, но папка от этого не перестанет быть информационным контейнером — её можно хранить, располагать внутри других контейнеров, она может иметь собственный адрес. Когда в эту папку начнут поступать листы с данными, в папке образуется коллекция объектов. Все листы получат общий адрес — адрес папки, но при этом каждый лист сохранит за собой ещё и тот порядковый номер, под которым он поступил в коллекцию.
На компьютере файл — это безразмерная последовательность байтов. Каждый байт имеет в файле позицию (порядковый номер) от начала файла. Все байты последовательности имеют общее имя (имя файла) и общий адрес — путь доступа к файлу.
Файлы данных нужны нам не просто для порядка, а для того, чтобы с ними могли работать автоматические программные средства. Поэтому имя файла должно быть записано не как попало, а именно так, как требуют эти самые средства. На разных компьютерах, работающих под управлением разных операционных систем, правила
записи имён файлов могут различаться. Мы рассмотрим соглашения, принятые для компьютеров платформы IBM PC.
СОГЛАШЕНИЕ 8.3
Это соглашение было принято в начале 80-х годов прошлого века при создании операционной системы MS-DOS, но широко используется и сегодня. Согласно соглашению 8.3 имя файла строится по следующим правилам.
• Имя файла состоит из двух частей, разделяемых при записи точкой.
• Первая часть содержит от 1 до 8 символов, вторая — не более трёх (может вообще отсутствовать).
• Часть имени файла, стоящую после точки, называют расширением имени.
• В имени файла разрешается использовать латинские буквы и цифры (русские буквы недопустимы). Все буквы автоматически преобразуются к верхнему регистру.
• Использовать в имени файла пробелы, знаки препинания и специальные символы не разрешается.
Расширение имени файла принято использовать в качестве признака формата записи данных. Некоторые операционные системы (например, Windows) используют расширение имени файла для автоматического выбора программы, которой этот файл следует открывать. Вот некоторые примеры расширений имён файлов.
• .AVI — файл видеозаписи. Может быть закодирован как угодно (как именно, указано внутри файла). Для воспроизведения на компьютере может потребоваться программа-кодек (какая именно, указано внутри файла).
• .BMP — файл с изображением, записанным в формате кодирования BMP. Предназначен для воспроизведения изображения на экране компьютера.
• .DOC — форматированный (оформленный) текстовый документ, предназначенный для печати на принтере. Может содержать рисунки, таблицы, видео- и аудиоклипы и другие информационные объекты.
• .ЕХЕ — программа (файл содержит команды и данные).
• .GIF - малоцветное изображение (до 256 цветов), закодированное табличным способом и сжатое по технологии LZW.
• . НТМ — форматированный электронный документ, предназначенный для просмотра на экране.
• .JPG — многоцветное (более 16 млн. цветов) изображение, закодированное и сжатое по технологии JPEG.
• .MPG —г файл видеозаписи. Закодирован по технологии MPEG.
• .МР2 — файл видеозаписи. Закодирован по технологии MPEG 2.
• .МРЗ — файл звукозаписи. Закодирован по технологии MPEG I Layer 3.
• .МР4 — файл видеозаписи. Закодирован по технологии MPEG 4.
• TIP - рисунок (изображение), предназначенный для печати. Записан в формате кодирования TIFF (как правило, сжатый по технологии LZW).
• .ТХТ — неформатированный текстовый документ (поток текста). В начале файла может стоять код, сигнализирующий о том, какая кодировка использована.
• .WAV — файл звукозаписи. Может быть закодирован как угодно (указано внутри файла). Для воспроизведения на компьютере может потребоваться программа-кодек (указана внутри файла).
ДЛИННЫЕ ИМЕНА ФАЙЛОВ
При работе в рамках соглашения 8.3 довольно трудно давать файлам понятные имена, описывающие их содержание. Поэтому современные операционные системы допускают использование так называемых «длинных имен файлов». Правила записи длинных имен гибче, чем правила соглашения 8.3.
• Длина имени не может превосходить 255 символов.
• В имени файла можно использовать символы национальных алфавитов, в том числе русского, и символы верхнего и нижнего регистров.
• Разрешается использовать в имени файла пробелы, точки, иные знаки препинания и математические символы, кроме следующих девяти: < >\ ? / * + ; :
• Расширением имени считается последовательность символов, находящаяся за последней точкой в имени файла. Расширение имени может содержать более трех символов.
«Длинными» считаются имена файлов, которые удовлетворяют правилам записи длинных имён, но не соответствуют соглашению 8.3.
Для удобства хранения и поиска файлы группируют. Полученную группу размещают в контейнерных объектах — каталогах.Каталоги тоже можно группировать и размещать в каталогах более высокого уровня. Таким образом, каталог — это информационный контейнер, обладающий собственным именем и предназначенный для хранения файлов и каталогов.
Правила записи имён каталогов те же, что и правила записи имён файлов. На практике часто принято не указывать расширения имён каталогов, потому что в одном каталоге могут храниться файлы с данными разных типов.
Полное имя файла
Файл — информационный объект. Его главная функция - хранение данных. Имя файла — его основное свойство, потому что оно выполняет функцию адреса и дает возможность доступа к данным, хранящимся в файле. Мы знаем, что основные свойства информационных объектов должны быть уникальными, иначе объекты становятся неразличимыми. Отсюда вывод: имя файла должно быть уникальным.При организации хранения данных должны быть предусмотрены специальные меры, чтобы в одной системе хранения данных не могло быть двух файлов с одинаковыми именами.
На современных компьютерах хранятся сотни тысяч файлов. Следить за тем, чтобы все они имели разные имена, весьма трудно. Проблема решается с помощью каталогов. Следует различать собственное имя файла— имя, данное ему при записи в какой-либо каталог, — и полное имя файла,которое образуется сочетанием собственного имени и пути доступа, который ведёт к файлу в избранной системе хранения. Это даёт возможность использовать одинаковые собственные имена для разных файлов при условии, что они будут размещены в разных каталогах. Например, файлы, имеющие собственное имя «Письмо_013.ТХТ» могут храниться в разных каталогах и иметь разные полные имена:
При записи полного имени файла имена каталогов, входящие в путь доступа, разделяют с помощью специального символа. Для компьютеров, работающих под управлением операционных систем MS-DOS и Windows, в качестве разделителя принята обратная косая черта « \ ».
На компьютерах, работающих под управлением других операционных систем, в качестве разделителя часто используют обычную косую черту «/». В Интернете документы хранятся на компьютерах самых разных систем. При обращении к документам Интернета принято при указании пути доступа использовать обычную косую черту «/».
Операционные системы предоставляют средства для указания не одного, а сразу группы существующих в том или ином каталоге файлов путем задания так называемых шаблонов.
Шаблоном (образцом) является составное имя файла, в полях имени и/или расширения которого используются символы-заменители (глобальные символы). Шаблон обозначает не единственный файл, а группу существующих файлов, составные имена которых, сопоставляются с данным шаблоном, т.е. подходят под образец. Область действия образца ограничивается содержимым определенного каталога.
Используются символы-заменители ? и *.
Заменитель ? обычно указывает на любой (но единственный) символ в данной позиции. Однако если заменитель ? записан последним в поле имени файла (расширения) или если за ним записаны только такие же заменители до конца поля, то он обозначает любой символ или его отсутствие. В полях имени файла и расширения допускается использовать любое количество заменителей ?.
Примеры шаблонов с заменителем ?:
• MEMO?R.EXE подходит к любому файлу с расширением ЕХЕ, имя которого начинается
с MEMO, завершается символом R, а между ними находится ровно один произвольный символ;
• PROG. M сопоставляется со всеми файлами, имеющими имя PROG и трехсимвольное
расширение, если последним символом в расширении является М;
• GL. DAT подходит ко всем файлам с расширением DAT, имеющим имя, начинающееся
с символов GL, за которыми следует не более трех символов.
Заменитель * обозначает произвольную последовательность символов (возможно, нулевой длины) от данной позиции до конца поля имени файла или расширения (в соответствии с тем, в каком поле заменитель использован). В каждом поле (имени или расширения) допускается только по одному заменителю *, а все символы, которые указаны в поле за ним, игнорируются.
Примеры шаблонов с заменителем *:
• *.BAS сопоставляется со всеми файлами с расширением BAS;
• P*.PAS подходит ко всем файлам с расширением PAS, имя которых начинается с символа Р;
• *.* сопоставляется со всеми файлами, в том числе без расширений;
• *. подходит ко всем файлам, не имеющим расширения;
Сделаем два замечания:
1) к примеру, шаблоны * и *.* не эквивалентны, так как заменитель не может замещать
разделитель имени файла и расширения (.); •
2) при использовании заменителей ограничения на длину имени файла и расширения в
образце не снимаются.
Полезность шаблонов состоит не только в возможности задать множество файлов, но и в возможности упростить задание составного имени единственного файла. Например, вместо существующего файла PROGRAM.PAS часто достаточно указать Р*.*, если при этом не возникает неоднозначности.
Для поиска, копирования, перемещения и удаления файлов операционная система предоставляет средства для указания не одного, а сразу группы существующих на диске файлов путем задания шаблонов имени. Шаблоном является имя файла, в котором используются символы-заменители, называемые также символами подстановки или маской. Шаблон обозначает не единственный файл, а группу файлов, имена и/или расширения которых сопоставляются с данным шаблоном.
Вопросительный знак (?) в имени файла (расширении) означает, что в данной позиции может стоять любой (но только один!) допустимый символ. В имени файла (расширении) может быть несколько вопросительных знаков. Если символ ? стоит в конце имени или расширения, то в этой позиции может быть пусто. Например: PROG?.EXE — это шаблон исполняемого файла, имя которого начинается с букв PROG и содержит в пятой позиции любой допустимый символ. Этими файлами могут быть PROGl.EXE, PROGA.EXE, PROG.EXE и т. п.
Звездочка (*)в имени (расширении) файла означает, что на ее месте, начиная с этой позиции и до конца имени (расширения), могут стоять один или несколько любых допустимых символов или присутствие символов не обязательно (пусто). В имени или расширении допускается только по одному символу *, и все символы, следующие за ним, игнорируются.
Например, *.ASM — все файлы с расширением ASM;
Prog.* — все файлы с именем Prog с любым расширением;
*.* — все файлы с любыми расширениями;
ABC*.D? — все файлы, имена которых начинаются с ABC, а расширения начинаются с буквы D и имеют в его второй позиции любой допустимый символ, на пример ABCRK.DA, ABC.D1, ABC1.D,
Шаблоны удобно использовать в командах DOS и при работе с программными оболочками (файловыми менеджерами), например, Notton Commander, Windows Commander.
Восстановление файловой системы
В процессе работы компьютера случаются сбои (зависание программ, внезапное отключение питания и др), в результате происходит неправильное завершение работы приложений и операционной системы, что может привести к повреждениям отдельных кластеров и файлов.
Для восстановления файловой системы используются специальные программы. В операционной системе Windows такой программой является служебная программа Проверка диска.
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
Видеолекции для
профессионалов
- Свидетельства для портфолио
- Вечный доступ за 120 рублей
- 311 видеолекции для каждого
«Как закрыть гештальт: практики и упражнения»
Свидетельство и скидка на обучение каждому участнику
Используя символы ?
И * запишите шаблон для записи следующих групп файлов :
Все файлы на диске B
Все файлы на диске G с именем today
Все файлы на диске D с расширением djvu, состоящие из 5 символов
Все файлы на диске A, имена которых начинаются с f и состоят из 3 символов.
Читайте также: