Crear un fichero de un determinado tamaño en Windows

A veces, nos puede ser útil crear ficheros sin importar el contenido, pero de un determinado tamaño. Para un usuario puede que no tenga sentido pero para un desarrollador puede ser necesario para probar cómo funcionaría un proceso que trabaje con ficheros. Podría darse el caso de que se trabaje con un fichero muy grande, o bien, con un número muy elevado de ficheros.

Para esto, existe una forma de crear un fichero de un determinado tamaño en Windows. Se le suele llamar también Dummy en inglés, el típico nombre que se le suele dar a algo que realmente no sirve para nada. Y en este caso es un fichero vacío, por lo que en realidad se puede decir que no tiene utilidad. Concretamente, vamos a ver cómo crear archivos en cmd, es decir, por consola.

Para esto, recurriremos al comando fsutil, junto con los modificadores file y createnew. De forma que la sintaxis quedará de la siguiente manera para crear archivo en cmd.

fsutil file createnew <nombre de archivo> <tamaño en bytes>

Equivalencia de tamaños para crear el fichero

Como se ve en la sintaxis, el tamaño del fichero a crear se especifica en bytes. Por ello, puede ser útil la siguiente tabla con algunas equivalencias para saber cómo hacer un fichero de cierto tamaño.

TamañoBytes
1 MB1048576
100 MB104857600
1 GB1073741824
100 GB107374182400
500 GB536870912000
1 TB1099511627776

Con todo esto, para crear un fichero llamado prueba.txt de 1 Megabyte de tamaño, el comando sería como sigue:

fsutil file createnew prueba.txt 1048576

5 comentarios en «Crear un fichero de un determinado tamaño en Windows»

  1. Muchas gracias, funciona bien. Solo te falto indicar para los que no saben, escribir la ruta donde quieren el archivo, en mi caso yo lo queria en una USB que se encontraba en la unidad H, asi que solo escribi en el cmd «H:» sin comillas y despues de darle a enter escribi el codigo para crear el archivo «prueba.txt» y listo…

    Responder

Deja un comentario

Pin It on Pinterest