%%n

Iniciado por Pirat3net, 27 Junio 2013, 14:31 PM

0 Miembros y 1 Visitante están viendo este tema.

Pirat3net

bueno tengo una linea asi
For /f "delims=" %%n in (%homepath%\file.txt) do copy "%%n" "%homepath%\carpeta"

vale, de aqui lo que no entiendo es lo siguiente, el separador en mi txt es un salto de linea, y el separador por defecto de for /f es un espacio blanco, con "delims="
%%n supongo que el %%n es equivalente a \n , de ahi que el script funcione y me detecte los saltos de linea, pero entonces que hace el %%n de la parte del DO, porque no se porque querria un salto de linea al copiar un archivo....
que lio, decir que lo que hay en file.txt son rutas...

Pirat3net

perdon, acabo de entender el %%n lo que hace es guardar cada uno de los objetos que recorrera el for para usarlos en el do,... pero entonces porque funciona el script con "delims=" si el delimitador debiera ser salto de linea...? no entiendo

Eleкtro

#2
@Pirat3net
Ya tienes una buena cantidad de mensajes para saber como va el foro.

Aparte de no incrustar los códigos en su tag correspondiente, y de hacer doble post en 2 minutos, ¿te parece que "%%n" es un título decente y lo bastante descriptivo?

Tema cerrado, porfavor sigue las normas cuando inicies un nuevo post.

CitarEste tablón está sujeto a las normas generales del foro y a las normas de los tablones de programación.

Saludos!