Да, у меня есть простой Copy-Item
скрипт для копирования файлов из одной папки назначения в другую.
releasecode.ps1
[CmdletBinding()]
param(
[Parameter(Mandatory=$true)]
[string]$source,
[Parameter(Mandatory=$true)]
[string]$destination
)
Process {
Copy-Item -Path $source -Destination $destination -Recurse -Force
Я использую releasecode.ps1
, используя следующиекомандная строка:
. \ releasecode.ps1 -источник "C: \ test \ из" -destination "C: \ test \ в"
from
папка имеет следующую структуру:
.
├── from
├── stain.txt
├── test1.txt
├── folder
| ├── test2.bmp
Это правильно копирует в (На первая копия ):
.
├── to
├── stain.txt
├── test1.txt
├── folder
| ├── test2.bmpthe
Если я перезапустил его сразу после этого,папка from
создается как каталог внутри `to 'вместо простой перезаписи существующей структуры:
.
├── to
├── stain.txt
├── test1.txt
├── folder
| ├── test2.bmp
├── from
| ├── stain.txt
| ├── test1.txt
| └── folder
| ├── test2.bmp
Как мне просто перезаписать существующую структуру каталогов to
, если файлы и папки существуют в настоящее время,
Дополнительная информация