Dudas *.BAT

Mc_KaNaN

Tengo un codigo tal que asi:

xcopy /y /e /h "C:\Documents and Settings\pc\Mis documentos\mis cosas" "h:\cosas varias"

¿Es posible hacer que al ejecutar el Bat me pida la letra de unidad donde quiero copiar los archivos?
Es decir, que en vez de que la ruta sea fija: "h:\cosas varias", al ejecutarlo me pregunte que letra de unidad tiene el USB y al darle al Enter ejecute el XCOPY

mongui

Si, aunque los BAT me queden en los pies, me repaso luego un poco un libro que tengo, y te lo comento.

Mc_KaNaN

set /p letra=Introduce la letra de tu pendrive:
xcopy /y /e /h "C:\Documents and Settings\pc\Mis documentos\NetBeansProjects" "%letra%:\"

He probado asi pero no funciona

basili0

@echo off
set /p letra=Introduce la letra de tu pendrive:
copy "D:\Documents and Settings\usuario\misdocumentos" "%letra%:\"

y con los atributos k le diste al xcopy tambien , pues me copio todas las carpetasd de mis documentos a c

y me va

Mc_KaNaN

set /p letra=Introduce la letra de tu pendrive:
xcopy /y /e /h "C:\Documents and Settings\pc\Mis documentos\NetBeansProjects" "%letra%:\"

Pues a mi no me va, es mas... cuando lo ejecuto automaticamente la ventana se me cierra :(

Soltrac

Prueba el copy en vez de xcopy. Y no le hagas doble click, ejecútalos desde ventana DOS para ver donde falla

Prueba a ponerle esto si no:

set letra=
set /p letra=Introduce la letra de tu pendrive: %=%
copy "D:\Documents and Settings\usuario\misdocumentos" "%letra%:\"

Mc_KaNaN

Tengo un problema: Mi ordenador tiene como OWNER el nombre de Raúl.
¿Como hago para que en un bat me distinga las tildes?

Soltrac

#7 Créalo normal y cuando le des a "Guardar Como..." guárdalo como UNICODE.

IAF

No es mas simple dejar el bat en la unidad usb y poner esto:
copy "D:\Documents and Settings\usuario\misdocumentos" "."

Usuarios habituales

  • IAF
  • Soltrac
  • Mc_KaNaN
  • basili0
  • mongui