У меня есть 2 папки, которые я хочу сравнить.
В обеих папках есть каталоги с номерами
Папка "а" = 000123 до 000999
Папка b имеет вид = 000123 ТЕКСТ до 000999 Текст
Теперь я хочу сопоставить цифры в имени папки, когда цифры совпадают. Я хочу скопировать содержимое текста folderb \ 000123 в foldera \ 000123.
Я получил следующий скрипт, но он не работает
$doel = "G:\Testkopiescript\"
$regex = "^[0-9]*{6}"
$bronfolder = Get-ChildItem "$p001" | ForEach-Object{$_.Name} | where {$_name -like $regex}
$checkfolder = Get-ChildItem "$doel*" | ForEach-Object{$_.Name} | where {$_name -like $regex}
foreach ($folder in $bronfolder){
$result = test-path -path $doel\$folder -Filter $regex
Copy-Item $m001\$folder $doel\$folder\ where {$_directoryname -like $folder}
}