Resultados 1 al 3 de 3

Traslado De Archivos En Forma Automatica

Esta es una discusión para el tema Traslado De Archivos En Forma Automatica en el foro Programas, bajo la categoría Software; Hola amigos... necesito hacerles una consulta... Tengo una pc con 2 disco rigidos y windows xp professional, en el Disco C tengo datos muy importantes los cuales me ocupan 9 ...
Página: 1


  1. #1
    Junior Member

    Fecha de ingreso
    24 sep, 06
    Mensajes
    12
    Hola amigos... necesito hacerles una consulta... Tengo una pc con 2 disco rigidos y windows xp professional, en el Disco C tengo datos muy importantes los cuales me ocupan 9 gb., ¿ hay alguna herramienta de windows o algun soft que de forma automatica desde el disco C al D me copie esta carpeta para asi tener un back up de datos ??....me han comentado que si la hay pero nose por donde empezar..muchas gracias...

     
     
  2. #2
    Junior Member

    Fecha de ingreso
    24 sep, 06
    Mensajes
    12
    jejejej..soy yo de nuevo....debo aclarar que soy muy olvidadizo entonces necesito este tipo de herramienta que haga esa tarea por mi...

     
     
  3. #3
    Senior Member

    Fecha de ingreso
    18 jun, 06
    Mensajes
    308
    INFORMATE SOBRE COMO HACER UN BAtCH ......lo creas y lo corres o lo metes en el startup y cada vez que enciendas tu pc se copiara todo en el D, suena facil no?

    y creo que ya hay hechos .....ahi te pongo un ejemplo ,suerte



    Un poco de MS-DOS



    Aunque este sea un apartado para Windows 95,

    ¿quién no ha necesitado alguna vez echar mano de un "ficherillo" bat?

    Yo al menos los uso ¡ a diario !

    El ejemplo que voy a poner, es uno que uso para actualizar los directorios de mis páginas WEB en otro disco: para tener una copia de seguridad, por si las moscas...

    La forma de usarlo es indicándole la unidad de destino y los directorios que debe copiar/actualizar

    La forma de llamarlo sería: webs.bat S: comsur guiller vbOnline

    Donde S: es la unidad de destino y los otros tres valores los directorios que quiero actualizar, por supuesto, puedes poner todos los directorios que quieras, el fichero se encarga de ir tomandolos uno a uno.



    El listado:

    Este es el fichero por dentro:



    @Echo off

    Echo Utilidad para copiar los directorios de las Paginas Webs

    Rem La opcion /D copia solo los archivos mas recientes. (27/Ene/97)

    Echo.

    if %1a==a goto Ayuda

    if %2a==a goto Ayuda

    Goto AlTajo

    :Ayuda

    Cls

    Echo Copiar los directorios Webs al disco destino

    Echo.

    Echo Disco_destino web1 [[web2] ...]

    Echo.

    Echo Indicar la unidad de destino, seguida por los webs a copiar

    Echo.

    Echo Ejemplo: G: comsur guiller

    Echo.

    goto Fin

    :AlTajo

    set Destino=%1

    Echo Actualizando el contenido de las paginas Web...

    :bucle

    rem Desplazar los parámetros hacia el primero...

    Shift

    rem Si ya hemos terminado, salir

    IF %1a==a goto Fin

    Echo.

    Echo Copiando D:\Webs\%1 en %Destino%...

    rem Debes indicar aqui el path origen y destino

    xcopy "D:\Webs\%1\*.*" "%Destino%\Webs\%1" /D /Y /Q /I /E

    goto bucle

    :Fin

    Echo.

    Echo Finalizada la copia de paginas web, de D:\Webs a %Destino%

    set Destino=



    Los comentarios:

    El "quid" de la cuestión está en el Shift

    Cada vez que procesa un directorio, lo elimina de la línea de comandos y toma el siguiente, la primera llamada a Shift, es necesaria para quitar el disco de destino.

    En este ejemplo, el directorio origen y destino se deben especificar "in-situ", pero por supuesto puedes incluirlo como un valor opcional. Yo lo he hecho así, porque los tengo todos juntos, pero podrían especificarse por separado, por ejemplo:

    dir_origen_1 dir_destino_1 [dir_origen_2 dir_destino_2 [... dir_origen_n dir_destino_n]]

    En el fichero bat tendrías que quitar la referencia a Destino y leer dos parámetros cada vez:





    :bucle

    Echo.

    Echo Copiando %1 en %2...

    xcopy %1\*.* %2 /D /Y /Q /I /E

    rem Desplazar dos parámetros hacia el primero...

    Shift

    Shift

    rem Si ya hemos terminado, salir

    IF %1a==a goto Fin

    goto bucle

    :Fin

    Con este cambio la forma de llamarlo, usando los directorios del ejemplo anterior:

    webs.bat D:\Webs\comsur S:\Webs\comsur D:\Webs\guiller S:\Webs\guiller D:\Webs\vbOnline S:\Webs\vbOnline

    Como puedes notar, la línea de comandos sería más larga, pero te permitiría especificar directorios diferentes:

    webs.bat D:\Webs\comsur S:\Copia\Webs\comsur C:\Webs\guiller W:\Webs\guiller C:\Webs\vbOnline S:\Webs\vbOnline

    El problema pueden ser los nombres largos que deben estar entre comillas... No se puede tener todo en esta vida!





    --------------------------------------------------------------------------------

     
     

Temas similares

  1. Añadir un programa para que se inicie con Windows de forma automática
    Por titometal en el foro Manuales y Tips Windows XP
    Respuestas: 0
    Último mensaje: 16/01/2009, 01:48
  2. Respuestas: 2
    Último mensaje: 21/03/2008, 05:53
  3. Listar carpetas y archivos: encontré la forma
    Por Pikaia en el foro Windows XP
    Respuestas: 0
    Último mensaje: 15/01/2007, 13:11
  4. compartir archivos en forma segura en XP
    Por cartu en el foro Windows XP
    Respuestas: 1
    Último mensaje: 03/03/2006, 20:53
  5. Respuestas: 4
    Último mensaje: 24/03/2005, 21:39

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •