jueves, 7 de julio de 2011

Explicación uso del FOR con la opcion token

Os dejo un enlace en el que se explica como usar el bucle for en MSDOS, utilizando la opción token y delims, para coger partes de un fichero.

http://www.palomatica.info/juckar/microsoft/msdos/bat/for.html

Se podría usar para quedarse solo con el nombre del fichero, eliminando la extensión.
Con el siguiente código se conseguiría que el listado de amigos del programa de estantería no mostrase las extensiones de los archivos.


@ECHO OFF
REM ELIMINAMOS ECOS DE PANTALLA

REM LIMPIAMOS PANTALLA
CLS

CD PRESTAMOS

if exist .\..\listados\amigos.txt del .\..\listados\amigos.txt

REM LISTAR AMIGOS QUE TIENEN LIBROS PRESTADOS USANDO FOR
ECHO ------------------------------------------------------
ECHO LISTADO DE  AMIGOS CON FOR
ECHO ------------------------------------------------------
FOR %%i IN (*.PRE) DO ECHO %%i >> .\..\listados\amigos.txt

for /F "tokens=1 delims=." %%i in (.\..\listados\amigos.txt) do echo %%i

CD..
PAUSE > NUL

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...