Como obter o tamanho de cada arquivo dentro de um diretório no Windows?

0

Eu preciso monitorar uma pasta no Windows Server. Esta pasta é atualizada todas as vezes. Eu preciso para obter o tamanho do arquivo e nome do arquivo dentro desta pasta - apenas executando um script.

    
por Simbu 16.07.2013 / 11:07

3 respostas

1

Você pode fazer isso a partir da linha de comando:

for %I in (test.jpg) do @echo %~zI

Você também pode passar uma máscara de arquivo para obter uma listagem de mais de um arquivo:

for %I in (*.doc) do @echo %~znI

Exibirá o tamanho, o nome do arquivo de cada arquivo .DOC.

Use a linha abaixo para exibir o tamanho de todos os arquivos, bem como o nome do arquivo dentro de um diretório.

for %I in (*) do @echo %~znI
    
por 16.07.2013 / 11:27
0

Se as subpastas não precisarem, linha de comando:

dir "<folder path>" /A:-D
    
por 16.07.2013 / 11:53
0

Você também pode usar o powershell

com

Get-ChildItem

você retive todos os arquivos no diretório com os seguintes atributos:

Mode                LastWriteTime     Length Name

Se você precisar apenas do nome do arquivo e do tamanho que você pode usar

Get-ChildItem | Format-Table Name,Length
    
por 16.07.2013 / 13:26

Tags