Pular para o conteúdo principal

Questão de Programação — Shell script — FGV 2021

ProgramaçãoShell script
Código
fg038333
Banca
FGV
Órgão
Banestes
Ano
2021
Nível
Superior
Cargo
Analista em Tecnologia da Informação - Suporte e Infraestrutura
No seu notebook rodando Windows 10, João pretende remover alguns arquivos presentes na pasta C:\xpto e, recursivamente, as respectivas subpastas em todos os níveis. Devem ser removidos somente os arquivos cuja última alteração tenha ocorrido há mais de 14 dias.Por meio da PowerShell, o script adequado para essa remoção é:
  1. ARemove-Item | Get-ChildItem –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -< (Get-Date).AddDays(-14))}
  2. BRemove-Item –Path "C:\xpto" -Recurse | Where-Object{($_.LastWriteTime -lt (Get-Date).AddDays(14))}
  3. CRemove –Path "C:\xpto" -Recurse | Where-Object{($_.LastWriteTime -lt (Get-Date).AddDays(-14))}
  4. DGet-ChildItem From "C:\xpto" -Recurse | Where-Object{($_.LastWriteTime -lt (Get-Date).AddDays(-14))} > Litter
  5. EGet-ChildItem –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-14))} | Remove-Item
Revelar gabarito e comentário

GabaritoE — Get-ChildItem –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-14))} | Remove-Item

Link permanente: /questoes/fg038333