Estou tentando mover arquivos de uma pasta para outra no ambiente Windows usando o PowerShell. Tenho o processo de movimentação funcionando como preciso, mas gostaria de filtrar com base no último caractere do nome do arquivo. Por exemplo, DIR *1.zip
funciona bem no Windows Explore, mas $filesToMove = Get-ChildItem -Path $sourceFolder -File -Filter "*1.zip"
não. Nenhum arquivo é encontrado.
$filesToMove = Get-ChildItem -Path $sourceFolder -File -Filter "*.zip"
funciona bem. Alguma ideia de como isso pode ser feito?
Eu tentei vários filtros e padrões, mas não obtive sucesso. O que eu preciso é de uma solicitação como esta
$filesToMove = Get-ChildItem -Path $sourceFolder -File -Filter "*2.zip"
Isso só retorna FileNumber5932.zip de uma lista de arquivos.
Número do arquivo1796.zip
Número do arquivo 2021.zip
Número do arquivo 5932.zip
Número do arquivo 4369.zip
Número do arquivo 1615.zip