Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

hosting en interdominios
914 lecturas y 3 respuestas
  • Boca de Pez Boca de Pez
    6

    Ayuda con tontería con .bat

    Buenas,

    Ahí va mi tontería. Estoy creando unos scripts bat, uno de ellos lee un fichero .txt el cual contiene por cada línea una ruta de un archivo, y lo almacena en una variable. El problema viene en los espacios en blanco... las rutas son largas y con espacios en blanco, si le quito los espacios en blanco, el script recupera la información bien, si hay espacios en blanco, copia todo hasta que encuentra el primer espacio en blanco.

    El script:

    FOR /F "eol=;" %%i IN (texto.txt) DO script2.bat %%i

    Dentro del fichero de texto he puesto las rutas con comillas, sin ellas, comillas simples, dobles... la estructura del txt sería algo como...

    "C:\Prueba lalala lalala"

    "C:\Prueba2 lololo lo"

    Sinceramente no sé por dónde tirar y seguro que es una tontería.

    Gracias,

    Este tema lleva más de 6 meses inactivo. Es recomendable que abras un nuevo tema para retomar la conversación.
    • Boca de Pez Boca de Pez
      6

      help for delims=xxx - especifica un grupo de delimitadores.…

      help for

      delims=xxx - especifica un grupo de delimitadores.

      Esto reemplaza al grupo de delimitadores predeterminados de espacio y tabulación.

      Por ejemplo:

      for /f "delims=" %i in (directorios.txt) do dir "%i"