xcopy arquivos criados este mês no PowerShell

0

Eu escrevi este código para copiar arquivos, o que eu preciso é uma maneira de copiar apenas os arquivos criados este mês ou criados nos últimos 31 dias?

$a = "L:\EndMonths\"
$a +=get-date -format MMMM
xcopy "L:*.zip" $a /I
xcopy "L:*.zip" $a /I
xcopy "L:*.zip" $a /I
xcopy "L:*.zip" $a /I
    
por Mahmoud AL-saadi 31.01.2012 / 06:10

1 resposta

2

Para obter arquivos deste mês, use:

$date = Get-Date -Format M-1-y

ou para obter arquivos dos últimos 31 dias, use:

$date = (Get-Date).AddDays(-31).ToString('M-d-y')

Em seguida, chame xcopy como:

xcopy "L:*.zip" $a /I /D:$date
    
por 31.01.2012 / 15:05