Home :: Windows :: Trucos :: Crear archivos vacíos en un solo paso
 
Crear-archivos-vacios-en-un-solo-paso

Crear archivos vacíos en un solo paso

abr 24, 2010 en Trucos por alfredo

Alguna vez te has preguntado como crear un archivo de 2Gb que no tenga nada? En este artículo te enseño a crearlo en 1 solo paso.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Tal vez, al principio no sepas como utilizar este conocimiento pero es bueno que lo sepas para futuros proyectos. Quien sabe, tal vez te sea muy útil más adelante.

En mi caso, estaba creando un proyecto de transferencia de archivos por internet. Como sabes, no es posible mandar todo el archivo (si es grande) en un solo viaje por lo que mandaba el archivo por pedazos.

El problema era que cada vez que llegaba un pedazo necesitaba agregarlo al final del archivo lo cuál requiere tiempo de procesamiento por parte del sistema operativo para poder ubicar dicho espacio. Con el conocimiento de este artículo ahora simplemente creo el espacio necesario al inicio y lo único que hago cuando llegan los pedazos del archivo es colocarlos dónde corresponden.

Es más, ahora los pedazos no necesitan llegar en orden porque como ya tengo todo el archivo creado, es cuestión de ubicarlos en la posición correcta. Esta es más o menos la forma en la que trabajan los programas de torrents. Si te das cuenta, a penas comienza la descarga ya se creó un archivo con el tamaño final del archivo, por más de que solo se hayan descargado unos cuantos bytes.

Calculando los bytes necesarios

Lo primero que necesitas saber es como calcular el tamaño en bytes. Espero que sepas que:

1,024 bytes = 1 KB

1,024 KB = 1 MB

1,024 MB = 1 GB

y así sucesivamente

Es por esta razón que para obtener la cantidad de bytes en 2 Gb necesitamos hacer lo siguiente:

2 GB * 1,024 = 2,048 MB

2,048 MB * 1,024 = 2,097,152 KB

2,097,152 KB * 1,024 = 2,147,483,648 bytes

por lo que 2 GB = 2,147,483,648 bytes.

Creando el archivo de 2 Gb

Para crear un archivo grande, necesitas utilizar la lïnea de comandos (cmd) en modo administrador. En esta línea de comandos simplemente escribe el siguiente comando:

fsutil file createnew "C:\Copstone\archivo2GB.dat" 2147483648

Listo! acabas de crear un archivo de 2 GB en cuestión de segundos. Claro está que este comando se puede utilizar utilizando el API de Windows ShellExecute. Para saber como utilizar este comando visita Abrir aplicaciones externas desde C++


Autor: alfredo


Comentarios (1)

nicolas dice:

excelente!! gracias por la aportación

Deja un comentario

   

copstone en Facebook

Otros artículos

Si crees que con sólo programar tus aplicaciones es suficiente, te equivocas. Debes de tomar en cuenta como va a encajar tu aplicación dentro del negocio que lo utiliza, piensa que no es una isla sino que debe de coexistir con otras aplicaciones actuales o futuras. Lee este artículo y entérate cómo puedes lograr esto.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Aunque no tan visual pero si súper efectivo. En Linux podemos programar aplicaciones que nos saquen de problemas rápidamente. En esta ocasión, veremos cómo podemos hacer uso de Shell scrpits en Linux, aprendiendo la sintaxis de una de estos scripts.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Si navegas mucho por la web te puedes dar cuenta que muchas páginas ofrecen interfaces web atractivas, con animaciones y muchas peticiones AJAX para no necesitar refrescar las páginas. Si te interesa implementar este tipo de funcionalidad en tus páginas, la mejor forma es utilizando una librería como por ejemplo jQuery. En este artículo te voy a enseñar lo básico de jQuery y te voy a mostrar unos cuantos ejemplos como este: Haz clic aquí.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Sabes que puedes comprimir y descomprimir tus archivos usando las clases del .Net Framework? Pues si se puede! si quieres saber como se hace, te dejo este post para que te enteres.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Cuando hablamos de Windows de seguro recuerdas en tu mente una bandera con los colores rojo, verde, azul y amarillo o quizás el sonido clásico de este Sistema Operativo cuando iniciamos una sesión. Ya pasaron varios años y sobre todos varias versiones (7 para ser exactos), desde la primera vez que apareció el primer Sistema Operativo Windows. En esta ocasión Microsoft ha lanzado la nueva versión de su clásico producto y sin temor a equivocarme es largamente superior a su versión anterior.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Calendario

abril 2010
L M X J V S D
« mar   may »
 1234
567891011
12131415161718
19202122232425
2627282930  

Categorías

Comparte este artículo

  • Facebook
  • Google Bookmarks
  • Google Gmail
  • Twitter
  • Yahoo Mail
  • Hotmail
  • LinkedIn
  • Share
TIENES ALGO QUE PREGUNTAR? ESCRÍBENOS AQUÍ

Copyright © 2012 - Programando por diversion

Subir