Windows - Verifique o tamanho da pasta da lista específica de pastas

4

Eu tenho tentado estabelecer uma maneira de recuperar o tamanho da pasta de cerca de 5000 pastas, contidas em uma pasta com um total de aproximadamente 15000 pastas.

Então, por exemplo:

Parent folder
   -- SubFolder
   -- SubFolder2
   -- SubFolder3
   -- SubFolder4

Eu só quero recuperar o tamanho da pasta de SubFolder3 e SubFolder4 ... em pequena escala, isso é obviamente trivial. Quando estamos lidando com milhares, isso se torna um pouco mais complexo.

Eu esperava usar algo como unixkit-tiny com:

du -k --max-depth=1 < folderlist.txt | > foldersizes.txt

Funcionaria, mas esse comando ignora a entrada, embora a saída funcione bem.

    
por suitedupgeek 28.07.2010 / 19:02

1 resposta

3

Se você for usar ferramentas unix:

xargs -L1 du -k --max-depth=1 <folderlist.txt >foldersizes.txt

Lembre-se, os comandos unix tendem a fazer um trabalho. O trabalho de du é o tamanho total dos arquivos. A tarefa de xargs é ler uma lista de linhas de um arquivo.

A propósito, você realmente quis dizer --max-depth=1 , ou seja, mostrar o tamanho de cada subdiretório dos diretórios listados em folderlist.txt , mas não detalha seus subdiretórios? As opções mais usadas são -s (mostre o tamanho dos diretórios listados, não detalhe seus subdiretórios) e -S (não inclua o tamanho dos subdiretórios).

    
por 28.07.2010 / 21:47