Допустим у нас есть папка, в которой могут быть какие угодно файлы и папки, нужно с помощью PowerShell скопировать их в корень диска.
Например, когда нам нужно скопировать конкретную папку в корень диска мы пишем:
Copy-Item -Path "C:\Share\Folder" -Destination "D:\Folder" -Recurse
То логично подумать, что если мы хотим скопировать содержимое папки в корень диска, то нужно вбить следующее:
Copy-Item -Path "C:\Share\Folder" -Destination "D:" -Recurse
Но не тут то было, результатом мы получаем папку Folder на диске D. Тот же результат нас ждёт, если набрать без слеша:
Copy-Item -Path "C:\Share\Folder" -Destination "D:" -Recurse
а если попытаться таким образом скопировать в корень системного диска, то целевая папка отправится в текущую папку (по умолчанию в папку пользователя C:\Users\User\ если вы не сменили перед этим директорию в командной строке).
Сокращённая форма:
cpi "C:\Share\Folder" "C:" -Recurse
Ведёт себя идентично.