elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
18 Noviembre 2008, 21:19  



+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Como son los espacios " " en el MS-DOS
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Como son los espacios " " en el MS-DOS  (Leído 233 veces)
Aikanáro Anário

Desconectado Desconectado

Mensajes: 115



Ver Perfil WWW
Como son los espacios " " en el MS-DOS
« en: 21 Junio 2008, 21:27 »

el problema es que los espacios solo me funcionan con el comando "cd", pero con ningun otro.
por ejemplo:
si escribo: (para crear un archivo .txt llamado prueba, que diga hola, en la carpeta juegos):
"echo hola> d:\juegos\prueba.txt" me aparece un archivo de block de notas que dice hola (eso esta bien),
pero si escribo: (para crear un archivo .txt llamado prueba, que diga hola, en la carpeta pj 1.7):
"echo hola> d:\juegos\pj 1.7\prueba.txt" el archivo no aparece en la carpeta "pj 1.7", lo que aparece es un archivo sin extensión llamado "pj" en la carpeta juegos, y que cuando elijo abrirlo con Bloc de Notas el archivo dice: "hola 1.7\prueba.txt"

Tambien probe creando el archivo en distintos carpetas y solo pasa con las carpetas que tienen espacio (como pasa en el ejemplo que puse), la carpeta juegos no tiene espacio en su nombre, es una sola palabra (juegos). Pero cuando eleji crearlo en la carpeta pj 1.7 vieron lo que paso (porque hay un espacio entre la "pj" y "1.7")


Lo mismo pasa con el comando "md".
Cuando intento crear un carpeta llamada "free tetrix" dentro de la carpeta "juegos", se crea una carpeta llama "free" (pero lo que va despues de el espacio no esta, que es tetrix [tetrix se crea en la carpeta del administrador del equipo, c:\documents and settings\gustavo]).
Y cuando la carpeta y el destino donde la voy a crear tiene un solo nombre, todo va bien.

¿Porque pasa eso con los espacios?
En línea

Si quieres unirte al estudio de la mejor revistas, Hack x Crack da click aqui

The Scientist
Wiki

Desconectado Desconectado

Mensajes: 2.708


Or should I?


Ver Perfil WWW
Re: Como son los espacios " " en el MS-DOS
« Respuesta #1 en: 22 Junio 2008, 02:41 »

Simplemente porque en batch se interpreta un espacio como un paso a otro parámetro.

Para solucionarlo, por ejemplo:

Código
md Hola Mundo

creará una carpeta llamada "Hola" y otra llamada "Mundo", pero si escribimos:

Código
md "Hola Mundo"

se creará una carpeta llamada "Hola Mundo", así de simple. :P
En línea

¿Libertad? La verdadera libertad consiste en prender el PC y poder elegir iniciar con el SO que te de la gana.

Chat no oficial de elhacker.net
http://elhacker.leadhoster.com/chat/
Carloswaldo's lifestyle
http://carloswaldo.wordpress.com/
Comunidad de idiomas
http://www.babelruins.org/
Aikanáro Anário

Desconectado Desconectado

Mensajes: 115



Ver Perfil WWW
Re: Como son los espacios " " en el MS-DOS
« Respuesta #2 en: 22 Junio 2008, 04:42 »

ok, me funciono, pero tambien hay que escribir cada carpeta de la ruta en comillas, gracias
En línea

Si quieres unirte al estudio de la mejor revistas, Hack x Crack da click aqui

nitr0x
Wiki

Desconectado Desconectado

Mensajes: 544


Ver Perfil
Re: Como son los espacios " " en el MS-DOS
« Respuesta #3 en: 22 Junio 2008, 15:21 »

a la larga se hace pesado escribir la ruta entera, para abrebiar puedes hacer esto:

si el archivo esta en X:\documents and settings\usuario\escritorio\hola.txt para abrebiar puedes poner:

X:\Docume~1\usuario\escrit~1\hola.txt
« Última modificación: 22 Junio 2008, 15:25 por nitr0x » En línea

Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC