Como criar um ficheiro vazio com um tamanho específico

Antes de explicar como o fazer deixo aqui a explicação de como pode ser útil esta funcionalidade.

Imaginem que criaram uma aplicação que antes de executar validade se por exemplo exista 10MB de espaço livre em disco. Como validar esta cenário? Uma das possíveis técnicas passaria por criar um outra aplicação que criasses um ficheiro com “lixo” ou então recorrer ao bloco de notas para criar ficheiros com “lixo” e a través da linha de comandos junta-los por forma a atingir o tamanho pretendido.

Pois bem, encontrei uma forma bem mais rápida e eficiente:

fsutil file createnew nome_do_ficheiro tamanho_em_bytes

exemplo para criar um ficheiro com 1GB

1 – Calcular quantos bytes tem 1GB:

1 GB = 1024 MB * 1024 = 1048576 KB * 1024 = 1073741824bytes

2 – executar:

fsutil file createnew FicheiroDeTeste 1073741824

 

…e já está! em menos de 1 segundo tens um ficheiro de 1 GB!

2 thoughts on “Como criar um ficheiro vazio com um tamanho específico

  1. Pingback: Como criar um ficheiro vazio com um tamanho específico | Henrique Martinelli

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s