3. Работа с файловой системой
|
Одна из задач, с которой часто сталкиваются многие ИТ- специалисты, связана с манипуляциями с файлами, такими как копирование, перемещение, переименование, удаление файлов и каталогов. Разберем основные команды Windows PowerShell, применяемые для манипуляций с файловой системой: new-item, copy-item, move-item, rename-
item и remove-item.
Создадим новый подкаталог TextFiles в текущем каталоге:
PS C:> new-item TextFiles -itemtype directory
Если опустить параметр -itemtype, то Windows PowerShell спросит, что мы создаем —
файл (file) или каталог (directory). Отметим, что у команды new- item есть алиас — ni. В сокращенном виде наша первая команда будет выглядеть так:
PS C:> ni TextFiles -itemtype directory
Создайте несколько новых файлов в текущем каталоге psdemo.txt, 1.txt, 2.txt:
Скопируем все файлы с расширением *.txt в
подкаталог TextFiles, используя команду copy-item (алиасы — cpi, cp, сору):
Если применять данную команду в пакетном файле, имеет смысл сделать ее более понятной, указав параметры -path (источник) и -
destination (приемник):
PS C:>copy-item -path '.\*.txt' -destination '.\TextFiles'
После выполнения команды копирования мы используем команду set- location для перехода в подкаталог TextFiles.
|