Search and copy file using Powershell ISE

Asked

Viewed 810 times

0

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

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

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

1 answer

1


I found the solution. Warning: 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

Browser other questions tagged

You are not signed in. Login or sign up in order to post.