
Задание №4.
Задано полное имя файла. Запишите:
1) имя папки;
2) название файла;
3) тип файла.
Вариант |
Путь |
1 |
C:\Мои документы\память.doc |
2 |
E:\Лекция\проект.wav |
3 |
F:\Космос\земля.avi |
4 |
A:\Устройства\флеш.jpg |
5 |
C:\Program Files\word.exe |
6 |
D:\Компьютеры\история.wmv |
7 |
G:\Музыка\dg.mp3 |
8 |
L:\Лариса\фото.jpg |
9 |
C:\Pascal\лаб1.pas |
10 |
D:\Вася\база.cpp |
11 |
C:\Games\readme.txt |
12 |
H:\Новая папка\маска.rtf |
4. Применение маски для файлов и папок
Для групповых операций с файлами, например, копирования или удаления, также принято использовать маски имен файлов. Маска представляет собой последовательность букв, цифр и других допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
«?» – один произвольный символ;
«*» – любая последовательность символов произвольной длины, в том числе и пустая последовательность.
Например, *.* – все файлы, *.bmp – все файлы с расширением .bmp, s*.??? – имя файла начинается с «s» с расширением только из 3-х символов, ?z*.сом – перед «z» стоит один символ, а после «z» – произвольное число символов.
Задание №5.
Определите, какие из указанных имен файлов удовлетворяют соответствующей маске.
Вариант |
Маска |
Имена файлов |
1 |
??o*.???
|
Format.exe New Stories.mid Program.pas photo.zip |
2 |
N*.??? |
Программа.exe New Stories.mid Notepad.html диск.zip |
3 |
p?.* |
Pt.exe Pause.mid Word.pas Расширение.zip |
4 |
?e*.* |
autoexec.bat Web.html desktop.com Вирус.com |
5 |
???s*.* |
Flash.jpg NC.com Windows.rtf mouse.exe |
6 |
*e*.??s |
Программа.pas New Stories.mid Notepad.pas диск.zip |
7 |
*.?a? |
File.rar New Stories.mid paint.pas Символ.zip |
8 |
?i*.* |
mail.jpg ip.exe Windows.rtf time.com |
9 |
*w??.* |
Flash.jpg browse.exe Windows.rtf NC.com |
10 |
*f*.??? |
config.sys Web.html file.com Вирус.com |
11 |
G???????.* |
graphics.jpg Graff_5.exe Help.rtf graftable.xls |
12 |
*2*.??? |
New_2_Stories.mid Sos2help.html Paint_2.pas File_2.rar |