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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ayuda xcopy batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda xcopy batch  (Leído 4,630 veces)
N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Ayuda xcopy batch
« en: 17 Septiembre 2013, 12:24 pm »

hola gente lo que quiero hacer es un back up por .bat



quiero no tener q apretar la "N" cada ves q pregunta si deseo remplazar un archivo...

no quiero remplazar solo copiar lo que no tengo..

como seria /?

desde ya muy agradecido.. saludos atte.
Nash


« Última modificación: 17 Septiembre 2013, 12:40 pm por N@5h » En línea

Almapa

Desconectado Desconectado

Mensajes: 111


Ver Perfil
Re: Ayuda xcopy batch
« Respuesta #1 en: 17 Septiembre 2013, 14:18 pm »

Si no te importa que se sobrescriban los distintos archivos puedes utilizar la opción  /y
en cambio si los que ya existen no quieres que se sobrescriban supongo que deberías hacer un bucle for recorriendo los distintos archivos y con un condicional copiarlos o no, según si existen o no. Sería una opción.

Un saludo.


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Ayuda xcopy batch
« Respuesta #2 en: 17 Septiembre 2013, 15:04 pm »

quiero no tener q apretar la "N" cada ves q pregunta si deseo remplazar un archivo...

como seria /?

Es algo tan sencillo como redirigir la pulsación de la tecla "N" al UserInput del comando XCopy:

Código:
Echo N| XCOPY /E /-Y ".\Dir1\*" ".\Dir2\"

Saludos!





EDITO:

Tema aparte...

Citar

...Por dios!!!

Permíteme que corrija tremenda catástrofe con toda mi buena intención:

TODOS LOS ARCHIVOS HAN SIDO COPIADOS SATISFACTÓRIAMENTE

Saludos!
« Última modificación: 17 Septiembre 2013, 15:12 pm por EleKtro H@cker » En línea

N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Re: Ayuda xcopy batch
« Respuesta #3 en: 17 Septiembre 2013, 18:53 pm »

Gracias Amigo...

Los ErRoReS son CosTuMbre :D

jaja!!

sabes que estoy probando y no me sale...

me lo cierra directamente o tira error de la forma que prueve ponerlo...
« Última modificación: 17 Septiembre 2013, 19:29 pm por N@5h » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Ayuda xcopy batch
« Respuesta #4 en: 17 Septiembre 2013, 21:09 pm »

sabes que estoy probando y no me sale...

me lo cierra directamente o tira error de la forma que prueve ponerlo...

Muestra tu código, estás cometiendo algún error de sintaxis

saludos!
En línea

N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Re: Ayuda xcopy batch
« Respuesta #5 en: 17 Septiembre 2013, 21:18 pm »

si seguro q es de sintaxis
mi codigo:

Código:
@ECHO OFF

XCOPY /E/-Y D:\Escritorio\1 D:\Escritorio\2 N|

ECHO TODOS LOS ARCHIVOS AN SIDO COPYADOS SASTIFACTORIAMENTE

PAUSE

EXPLORER D:\Escritorio\2

nose donde ponerle el

Código:
Echo N|

desde ya muchas gracias...
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Ayuda xcopy batch
« Respuesta #6 en: 17 Septiembre 2013, 21:24 pm »

nose donde ponerle el

Código:
Echo N|

Lo tienes que poner a la izquierda, tal y como te mostré en mi ejemplo,
piensa que la salida del comando (una "N") se lo quieres pasar al comando que hay después de la pipe "|", no al revés.

Código
  1. Echo N|XCOPY /E /-Y "D:\Escritorio\1\*" "D:\Escritorio\2\"

PD: Usa las comillas dobles siempre sobretodo cuando trabajes con directorios, son muy importantes.

Saludos!

En línea

N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Re: Ayuda xcopy batch
« Respuesta #7 en: 17 Septiembre 2013, 21:35 pm »



nose que puedo estar asiendo mal...

Link arreglado

Código:
https://mega.co.nz/#!oJtF1Q6B!Icnwime1-xHksHlox0yk1G-x2GRvIn3JmPepfdjmKTU

te lo subi todo con todo a mega a ver q onda :D
« Última modificación: 17 Septiembre 2013, 21:55 pm por N@5h » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Ayuda xcopy batch
« Respuesta #8 en: 17 Septiembre 2013, 23:11 pm »

Es culpa mía, que hoy estoy un poco espeso, disculpa, Xcopy pide multiples confirmaciones...

Puedes usar el sistema de exclusiones del comando XCopy, aunque es una mierd@ de sistema hablando en claro y muy limitado:

Código
  1. @Echo OFF
  2.  
  3. Set "Dir1=D:\Directorio1"
  4. Set "Dir2=D:\Directorio2"
  5.  
  6. PUSHD "%Dir2%"
  7. (For /R %%# in ("*") do (Echo %%~nx#))>>"%~dp0Exclude.txt"
  8.  
  9. XCOPY /E /-Y "%Dir1%\*" "%Dir2%\" /EXCLUDE:Exclude.txt
  10.  
  11. DEL /Q "Exclude.txt"
  12. Pause&Exit





Otra alternativa es hacer esto, queda bastante feo, y limitado (a la cantidad de "N"), pero si no necesitas copiar muchos archivos entonces te funcionará:

Código
  1. @Echo OFF
  2.  
  3. Echo NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN|(
  4. XCOPY /E /-Y "D:\DIRECTORIO\1\*" "D:\DIRECTORIO\\2\"
  5. )
  6.  
  7. Pause&Exit

Saludos
En línea

N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Re: Ayuda xcopy batch
« Respuesta #9 en: 17 Septiembre 2013, 23:24 pm »

me quede con el primero...

exelente trabajo amigo...!!

te lo agradezco...

muchas gracias por la ayuda...

funciono perfecto...
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
DVD XCOPY PLATINUM « 1 2 »
Multimedia
4rm4ndo 13 5,824 Último mensaje 23 Marzo 2004, 11:02 am
por Songoku
ayuda cn batch...
Scripting
miguel17x 0 2,165 Último mensaje 3 Septiembre 2006, 03:25 am
por miguel17x
[Ayuda] alguno que sepa programar en batch ayuda...
Scripting
taton 5 3,831 Último mensaje 20 Septiembre 2006, 01:43 am
por taton
[Batch] Ayuda ...
Scripting
taton 1 2,536 Último mensaje 27 Octubre 2006, 16:35 pm
por ne0x
Ayuda batch
Scripting
HackerZ 1 2,492 Último mensaje 26 Noviembre 2006, 19:33 pm
por kanzix
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines