Eu preciso saber o espaço real que um diretório está usando no Windows. Por espaço real, quero dizer o número de bytes que serão liberados se eu remover o diretório com o Windows Explorer.
Em outras palavras:
Isso é diferente disso pergunta porque há dois tipos diferentes de hardlinks em um diretório: arquivos com link físico para um arquivo fora do diretório (ou subdiretórios) também chamados de hardlinks não saturados, e arquivos vinculados a arquivos dentro do diretório (ou subdiretórios) também chamados de hardlinks saturados. Ferramentas como du.exe ou ctts.exe conta apenas uma instância de hardlinks saturados e cada instância de hardlinks não saturados.
Mas se eu remover o diretório, todos os hardlinks não saturados ainda estarão na partição e não liberarão espaço. Essa é a razão para não contar os hardlinks não saturados para saber o espaço real que o diretório está usando.