Tente executar o seguinte comando no powershell:
Get-ChildItem -Path. \ DIRETÓRIO DE PARENTES -Arquivo -Recurso | Copy-Item -Destination. \ DIRETÓRIO DE PARENTES
Eu tenho essa estrutura no Windows Server:
PARENT DIRECTORY
├───DIRECTORY1
│ ├───FILEA
│ └───FILEB
├───DIRECTORY2
│ ├───FILEC
│ └───FILED
└───DEST_DIRECTORY
Eu quero copiar apenas todos os FILE
Tente executar o seguinte comando no powershell:
Get-ChildItem -Path. \ DIRETÓRIO DE PARENTES -Arquivo -Recurso | Copy-Item -Destination. \ DIRETÓRIO DE PARENTES
Usando o Powershell:
PS C:> Foreach($file in Get-ChildItem -Recurse -File .\) {Copy-Item $file.FullName -Destination .\dest_directory}
Usando o modo clássico:
C:\> FOR /F %F IN ('dir /a:-D /s /b') DO ( copy %F .\dest_directory\ )
Tags command-line windows xcopy