Контрольная работа по "Операционным системам"

Автор работы: Пользователь скрыл имя, 15 Марта 2013 в 08:39, контрольная работа

Краткое описание

1. Разработать командлет в среде ОС MS Windows средствами PowerShell 2.0 для проверки наличия в текущем каталоге файлов одинакового размера. Если такие файлы есть – вывести их имена.
2. При правильной работе разработанного командлета ожидается вывод на экран списка, содержащего имена файлов одинакового размера, т.е. 003.txt, 004.txt и 005.txt, 007.txt.

Прикрепленные файлы: 1 файл

Контрольная-ОС.docx

— 15.78 Кб (Скачать документ)

 

Задание на выполнение контрольной  работы №2 по курсу «Операционные  системы»

 

Разработать командлет в среде ОС MS Windows средствами PowerShell 2.0 для проверки наличия в текущем каталоге файлов одинакового размера. Если такие файлы есть – вывести их имена.

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Текст командлета

 

get-childitem  | where-object {$_.attributes -ne 'directory'} foreach-object {$object=$_; get-childitem  | foreach-object {if ($_.length -eq $object.length -and $_.name -ne $object.name) {$object.name}}} |sort  | get-unique

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

Для проверки правильности работы (тестирования) разработанного командлета использовался список из четырёх каталогов с именами 1,2,3,4;  и восьми файлов: 001.txt, 002.txt, 003.txt, 004.txt, 005.txt, 006.txt, 007.txt, 008.txt. Файлы 003.txt и 004.txt имеют одинаковый размер, файлы 005.txt и 007.txt имеют одинаковый размер, отличный от файлов  003.txt и 004.txt, остальные файлы имеют произвольный размер, не совпадающий ни с одним другим файлом из приведённого списка.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

При правильной работе разработанного командлета ожидается вывод на экран списка, содержащего имена файлов одинакового размера, т.е. 003.txt, 004.txt и 005.txt, 007.txt.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

При выполнении разработанного командлета на экран выводится список, содержащий имена файлов, имеющих одинаковый размер, т.е. 003.txt, 004.txt и 005.txt, 007.txt.


Информация о работе Контрольная работа по "Операционным системам"