Search and copy file using PowerShell ISE

0

To copy png image files from one disk to another, we use:

Copy-Item "D:\" -Filter "*.png" -Destination "F:\Files_PNG" -Recurse -Force

Copy the files and directory structure. What parameters to use to not copy Directories and Subdirectories and only png files?

    
asked by anonymous 07.09.2018 / 05:23

1 answer

0

I found the solution. Attention: If there are files with the same name, the previous one will be overwritten.

# Copiaremos os arquivos deste disco
$fonte  = "D:\" 

# Colocamos a data e hora nesta variável 
$agora   = (Get-Date).ToString('MM_dd_yy_HH_mm_ss') 

# Concatenamos o disco de destino com a variável acima para abaixo criarmos o diretório.
$dest    = "$("F:\PNG_")$($agora)" 

# Cria o diretorio de destino
New-Item -ItemType Directory $dest -Force

# Atenção aqui.......CUIDADO: se existir arquivos com o mesmo nome;
# o anterior sera sobrescrito.
# Copiamos apenas os arquivos, (repetindo)
# porem se existir arquivos com o mesmo nome; o anterior sera sobrescrito.
Get-ChildItem $fonte -Filter "*.png" -Recurse -file | Copy-Item -Destination $dest -Force
    
08.09.2018 / 03:55