Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №2 Хран.doc
Скачиваний:
17
Добавлен:
05.05.2019
Размер:
172.03 Кб
Скачать

Задание №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