elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Lectura de un txt, error en rutas con espacio
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Lectura de un txt, error en rutas con espacio  (Leído 2,218 veces)
CAEL20

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Lectura de un txt, error en rutas con espacio
« en: 13 Marzo 2018, 02:16 am »

Saludos tengo un problema para leer un txt con un .bat, este .bat si me sirvio con rutas que no tienen espacios por ejemplo:
D:\CARPETA1\archivo.txt
pero si meto el .bat y el .txt en otra ruta que tenga espacio, ejemplo:
D:\CARPETA CON ESPACIO\archivo.txt
da un erro y solo pretende abrir la ruta hasta D:\CARPETA de ahi en adelante de ese espacio no poner completa la ruta, alguien me puede ayudar a solucionar esto.

Código
  1. @echo off
  2. set ruta= %~d0%~p0archivo.txt
  3. echo %ruta%
  4.  
  5. for /f "tokens=*" %%x in (%ruta%) do (set psw=%%x)
  6. echo %psw%
  7. pause
  8. exit


« Última modificación: 13 Marzo 2018, 02:20 am por CAEL20 » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Lectura de un txt, error en rutas con espacio
« Respuesta #1 en: 13 Marzo 2018, 16:42 pm »

Cualquier variable de tipo string y cualquier expresión/argumento con espacios en blanco debes encerrarlo entre comillas dobles para evitar este tipo de fallos. Es una regla básica.

1:
Código:
set "ruta=%~dp0archivo.txt"

2:
Código:
for ... in ("%ruta%") do (...)

saludos.


« Última modificación: 13 Marzo 2018, 16:45 pm por Eleкtro » En línea



CAEL20

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Re: Lectura de un txt, error en rutas con espacio
« Respuesta #2 en: 14 Marzo 2018, 00:11 am »

gracias si ya aparece la ruta, teniendo la ruta como podre abrir el archivo de texto?
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
foto lectura, y lectura veloz, scanning y otros metodos de lectura rapida....
Foro Libre
Kase 3 13,009 Último mensaje 4 Febrero 2014, 08:47 am
por camilo_
ERROR al ejecutar runas con rutas que contienen espacios en blanco!
Scripting
Tempestinfinit 0 3,736 Último mensaje 16 Abril 2009, 07:00 am
por Tempestinfinit
[MOD] Error lectura disco duro
Dudas Generales
peluu 4 2,736 Último mensaje 6 Mayo 2010, 17:12 pm
por __Alvaro 2015__
Error en lectura de Fichero
Java
Afsoon 8 7,594 Último mensaje 14 Septiembre 2010, 18:26 pm
por Debci
Error en lectura de archivos
PHP
Zeroql 1 1,839 Último mensaje 17 Junio 2011, 19:47 pm
por Zeroql
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines