08.02.2022 Views

batch-file-es Windows

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Formato:

[command] [> | >>] [filename]

> guarda la salida de [comando] en [nombre de archivo].

>> agrega la salida de [comando] a [nombre de archivo].

Ejemplos:

1. echo Hello World > myfile.txt guarda "Hello World" en myfile.txt

2. echo your name is %name% >> myfile.txt agrega "su nombre es xxxx" en myfile.txt

3. dir C:\ > directory.txt guarda el directorio de C: \ en directory.txt

Eco para crear archivos

Formas de crear un archivo con el comando echo:

ECHO. > example.bat (creates an empty file called "example.bat")

ECHO message > example.bat (creates example.bat containing "message")

ECHO message >> example.bat (adds "message" to a new line in example.bat)

(ECHO message) >> example.bat (same as above, just another way to write it)

Si desea crear un archivo a través del comando ECHO , en un directorio específico de su

computadora, podría tener un problema.

ECHO Hello how are you? > C:\Program Files\example.bat

(This will NOT make a file in the folder "Program Files", and might show an error message)

Pero entonces, ¿cómo lo hacemos? Bueno, en realidad es extremadamente simple ... Al escribir

una ruta o nombre de archivo que tiene un espacio incluido en su nombre, recuerde usar

"comillas"

ECHO Hello how are you? > "C:\Program Files\example.bat"

(This will create "example.bat" in the folder "Program Files")

Pero, ¿qué sucede si desea crear un archivo que genere un archivo nuevo?

ECHO message > file1.bat > example.bat

(example.bat is NOT going to contain "message > file1.bat")

example.bat will just contain "message"... nothing else

Entonces, ¿cómo hacemos esto? Bueno para esto usamos el símbolo ^

ECHO message ^> file1.bat > example.bat

https://riptutorial.com/es/home 24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!