Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-05-2007
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Question Mover archivo

Hola:

Soy nuevo en esto.

Intento hacer un programa que lo único que hace es hacer una copia de seguridad de un directorio a otro.

Es decir, en el escritorio tengo un archivo que se llama "carpeta1" y dentro de ella hay fotos, documentos de texto, mp3 (cualquier archivo). Quiero que, con un botón se copie todos los archivos de la "carpeta1" a la "carpeta2" y todo eso esta en el escritorio.

Bueno, en el form1 hay:

2 Label
2 TextBox
3 Button
1 ProgressBar

En los botones buscar, hay que buscar esos directorio, uno de inico (carpeta1) y otro de destino (carpeta2), en los TextBox sólo se visualiza la ruta donde están las carpetas.

El botón "Aceptar", lee y copia todo el contenido de la carpeta1 y lo transfiere a la carpeta 2 y se ve el ProgressBar actuando. A parte de esto, dentro del contenido de la carpeta1 se borra todo porque ya está en la carpeta2.



¿Es muy dificil hacer esto?

Foto aquí
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #2  
Antiguo 20-05-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Podrías especificar el lenguaje: C# ó Delphi .NET. No debe ser demasiado complicado hacer lo que quieres. Únicamente se me ocurre que hay un posible escollo que puede costar algo más de trabajo: el que se borren los archivos de la "carpeta de origen", según que estén ya en la "carpeta destino".

No sé. A lo mejor es que ha sido lo primero que se me ha ocurrido: hay que borrar archivos, peligro.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 20-05-2007
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Hola. Estamos en .net, pues...

Me refiero a Visual C# Express. Bueno, lo de borrar archivo, más bien es trasladarlo. de un punto a otro.

En delphi será fácil, pero programarlo para un nuevo lenguaje y bien nuevo...


Foto aquí"]http://usuarios.lycos.es/reparaplaystation/cs/1.jpg"]Foto aquí





.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #4  
Antiguo 20-05-2007
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Por cierto, si pusiera la carpeta de origen en C:\Windows, uffffffffffff.

Pues tienes razón, es un peligro de muerte. Eso pasó una vez con NERO ya ahce años y corregido con un parchito. Te borraba el windows completo. Bueno, digo yo, que hay una opción que te detecte que si localizas la carpeta Windows, te salga un mensaje de advertencia.

Mejor dicho. ölvidemos lo de borrar y hagamos lo otro que es más facil y sin peligro.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #5  
Antiguo 21-05-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por REHome
¿Es muy dificil hacer esto?
Pues no, no creo que sea difícil de hacer, sería cosa de que especificaras un poco más.
Es decir, divide la tarea en pasos y luego una a una ves haciendo/intentando y ves preguntando.
Para buscar los directorios puedes usar un componente de la pestaña Dialogs.
Para saber qué ficheros debes copiar te puedes revisar este truco; En este caso lo que hace es borrar todos los ficheros de un directorio y subdirectorios, lo único que cambia es que en lugar de borrar tú debes copiar, pero el resto del código es exactamente el mismo.

Revísalo y dinos qué tal...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 22-05-2007
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Ok, voy a especificar mejor. Recuerdo que es en Visual C#.

Mira este link:

http://usuarios.lycos.es/reparaplaystation/cs/1.jpg

Bueno.

En el botón d buscar de Inicio, que en realidad es el de origen encuentro una carpeta llamda "carpeta1" y dentro de ella hay archivos de todo tipo y subcarpetas.

Donde pone destino, al pulsar buscar, primero hay que localizar un carpeta o directorio vacío que en este caso vamos a llamarla "carpeta2".

Cuando una vez están localizadas las captetas o directorio tanto en Inicio/origen como en destino, al pulsar el botón Aceptar se traslada todos los archivos en destino y la carpeta inicio/origen queda vacía.

Espero que se entienda bien.

Saludos
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mover un panel emiliu Varios 2 17-01-2006 12:25:06
Mover ventana joHn je@N API de Windows 3 05-06-2005 04:53:15
Mover dos Form lucasarts_18 Varios 2 24-04-2005 22:06:00
Impedir mover el form y redimensionar al mover barra tareas jealousy API de Windows 0 15-06-2004 12:58:05
Mover con el ratón.... craven OOP 4 18-06-2003 17:55:48


La franja horaria es GMT +2. Ahora son las 22:40:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi