1
resposta

[Sugestão] Codigo powershell

Boa Tarde

O meu Código eu deixei dessa forma: Coloquei Asterisco no parametro -Filter antes do .exe

gci -Path 'C:\Users\MyUser\Downloads*' -Filter ".exe" | select Name,@{Name='Tamanho';Expression={ "{0:N2}MB" -f ($_.Length / 1MB)}}

1 resposta

Olá, Flavio!

Pelo que você descreveu, parece que você está tentando listar arquivos com a extensão .exe em um diretório específico e exibir o nome e o tamanho deles. No entanto, o uso do asterisco no parâmetro -Filter pode não estar funcionando conforme o esperado. O -Filter é mais eficiente e funciona melhor quando usado sem caracteres curinga desnecessários.

Você pode ajustar seu código para filtrar apenas arquivos .exe da seguinte maneira:

gci -Path 'C:\Users\MyUser\Downloads\' -Filter "*.exe" | 
select Name,@{Name='Tamanho';Expression={ "{0:N2}MB" -f  ($_.Length / 1MB)}}

Note que removi o asterisco extra dentro do filtro. Isso deve listar corretamente todos os arquivos .exe no diretório especificado, mostrando o nome e o tamanho deles em megabytes.

Bons estudos!