Cómo capturar la salida de la línea de comandos al archivo en Windows

Este tutorial le enseñará cómo capturar la salida de la línea de comandos a un archivo de texto en Windows y también cómo crear automáticamente una lista de todos los archivos y carpetas desde una ubicación específica, en lugar de escribir uno por uno.

Este es un tutorial rápido sobre cómo capturar la salida de la línea de comandos a un archivo en Windows. Esto es útil por una variedad de razones, pero realmente es útil cuando intenta solucionar un problema en su computadora y necesita enviar datos a otra persona para que lo ayude.



Esto es lo que normalmente haría: abriría el símbolo del sistema y escribiría el comando y esperaría la salida; haga clic derecho en la ventana y seleccione marca, seleccione el contenido que necesita. Cree un nuevo archivo de texto, pegue el resultado de salida y finalmente guarde el archivo. Este proceso es de unos 7 pasos!

Captura de salida de comandos

Hay una manera más fácil de hacer esto con un interruptor de línea de comando; se reducirá de 7 pasos a 2.

1 Abra el símbolo del sistema de Windows o cmd.



2 Escriba el comando que desea de esta manera:

ping google.com> C: filename.txt

y presione Entrar. los (>) El símbolo es lo que hace que todo sea posible, junto con el archivo de destino, para verter cualquier resultado del comando en un archivo.

No verá el resultado de salida en la ventana del símbolo del sistema, pero verá su contenido cuando abra el archivo. Si necesita agregar resultados al contenido de un archivo de texto existente, use los siguientes símbolos >>



(ping bing.com>>C: filename.txt).

No solo puedes usar TXT extensión de archivo, pero también puede usar las antiguas extensiones de Microsoft Office, como Doc o xls.

Propina: Si necesita crear una lista de todos los archivos y carpetas desde una ubicación específica, en lugar de escribir uno por uno, use este comando:

  • C: 'Ubicación de carpeta'> dir / b> c: your_output_file_name.csv

O si necesita crear una lista de tipos específicos de archivos, use este comando:

  • C: 'Ubicación de carpeta'> dir * .doc / b> C: your_output_file_name.csv

(*) representa cualquier nombre y (.Doc) el tipo de archivo del que desea una lista y (/b) utiliza formato simple (sin información de encabezado o resumen).

El uso del formato CSV generará un archivo de tipo Excel y cada entrada se organizará en celdas.

Todo esto debería funcionar en Windows XP, Windows Vista, Windows 7; etc.

¡Eso es todo!