Foros del Web » Soporte técnico » Sistemas Operativos »

archivos .bat

Estas en el tema de archivos .bat en el foro de Sistemas Operativos en Foros del Web. Saludos a Todos A quien me pueda brindar ayuda mil gracias. Tengo el siguiente problemita Como hago para que un archivo .bat copie unos archivos ...
  #1 (permalink)  
Antiguo 16/08/2005, 08:41
 
Fecha de Ingreso: julio-2005
Mensajes: 11
Antigüedad: 19 años, 10 meses
Puntos: 0
archivos .bat

Saludos a Todos


A quien me pueda brindar ayuda mil gracias.

Tengo el siguiente problemita
Como hago para que un archivo .bat copie unos archivos en una carpeta cuyo nombre contiene espacios. Ejemplo:
Si quiero copiar un archivo x en la carpeta programfiles me funciona bien el .bat que he hecho, pero si la carpeta destino se llama "program files" (con espacios en la estructura del nombre), ya no me funciona, no pasa nada.. veo que es cuando el nombre tiene espacios..

Como hago para copiar con un .bat un archivo dentro de una carpeta que tengas espacios en su nombre

Gracias estoy estudiando a distancia y tengo q enviar a mi profesor los trabajos erminados y no h sido capaz


espero su ayuda Please

German
  #2 (permalink)  
Antiguo 16/08/2005, 08:48
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 21 años
Puntos: 0
Es por que en DOS solo te va a reconocer 8 caracteres usa "" por ejemplo
Código:
copy "c:\program files\miarchivo.txt" c:
Esto lo pones en el archivo bat
  #3 (permalink)  
Antiguo 16/08/2005, 15:19
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 6 meses
Puntos: 655
La otra opción (agregando al aporte de jrp01) es tomar en cuenta que en DOS los nombres no podían acceder 8 caracteres y para nombres largos se tenían que cortar usando el símbolo ~.

Ejemplo de resultados de copias válidos
1) copy "c:\program files\*.*" "c:\destino de los archivo\*.*"
2) copy "c:\program files\." "c:\destino de los archivo\."
3) copy c:\program~1\*.* c:\destin~1\*.*
4) copy c:\program~1\. c:\destin~1\.

Todas esas posibilidades son válidas.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #4 (permalink)  
Antiguo 19/08/2005, 19:06
 
Fecha de Ingreso: julio-2005
Mensajes: 11
Antigüedad: 19 años, 10 meses
Puntos: 0
Muchas por lo de los .bat

Muchas gracias amigos, hasta ahora tuve tiempo para ver que me habian respondido...

Me puse a ensayar por mi cuenta y lo hice exactamente como lo indico jrp01; de todas formas lo verdaderamente importante es el espiritu de ayuda

Agradezco a los dos su pronta respuesta y les pido perdon por mi tardia visita al foro. Lo que queria hacer era un .bat para meter en CDs que doy a mis clientes para que hicieran ciertos procesos de manera automatica.. y a su vez convertir este .bat en un archivo .exe y asi no vieran su contenido..

Todo funciona bien..

Gracias Amigos..
  #5 (permalink)  
Antiguo 22/08/2005, 07:30
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 21 años
Puntos: 0
De nada y por aca estamos para lo que te pudieramos ayudar
  #6 (permalink)  
Antiguo 08/09/2005, 17:17
 
Fecha de Ingreso: marzo-2005
Ubicación: cuenca
Mensajes: 2
Antigüedad: 20 años, 2 meses
Puntos: 0
De acuerdo hola si alguien me puede ayudar

hola tengo un problema lo que pasa es que tengo que pasar los datos de una base a archivos txt, esto ya lo realice con una aplicacion en visual basic pero lo que necesito que este proceso se realice automaticamente en periodos de tiempo, ceo que deberia hacerlo con archivos .bat pero la verdad es que no se como si me ayudan se los agradecere mucho
att kchorro
  #7 (permalink)  
Antiguo 08/09/2005, 18:23
Avatar de andrewmp  
Fecha de Ingreso: mayo-2002
Ubicación: Colombia
Mensajes: 1.076
Antigüedad: 23 años
Puntos: 0
mmm puedes usar el programador de tareas del windows (si tienes windos) o por comando si mal no recuerdo el comando es AT con eso podes programar tareas o en un windows 2000 server usa el programa winnat con el tambien podes programar una tarea para que se ejecute un archivo.
__________________
Andrewmp :borracho:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:40.