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 é:
- ARemove-Item | Get-ChildItem –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -< (Get-Date).AddDays(-14))}
- BRemove-Item –Path "C:\xpto" -Recurse | Where-Object{($_.LastWriteTime -lt (Get-Date).AddDays(14))}
- CRemove –Path "C:\xpto" -Recurse | Where-Object{($_.LastWriteTime -lt (Get-Date).AddDays(-14))}
- DGet-ChildItem From "C:\xpto" -Recurse | Where-Object{($_.LastWriteTime -lt (Get-Date).AddDays(-14))} > Litter
- EGet-ChildItem –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-14))} | Remove-Item