I am trying to create a script in powershell to manipulate the files of a directory, however when using the parameter -Recurse
I have not got the items of the subfolders
# onde $source = C:\Files
# e dentro de Files tem mais duas pastas 001 e 002 com arquivos dentros
Get-ChildItem -Path $source -Recurse -Filter * |
ForEach-Object {
#Recupera a data atual da movimentação
$date = (Get-Date).ToString();
#Adiciona conteúdo ao arquivo $log com a data atual da movimentação
Add-Content -Path $log " $date - O arquivo $_ foi transferido de $source para $target";
#Escreve em tela
Write-Host " $date - O arquivo $_ foi transferido de $source para $target";
#Realiza a copia dos itens
Move-Item $_.FullName $target;
}