![]() |
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í |
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. :) |
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í . |
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. |
Cita:
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... |
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 |
| La franja horaria es GMT +2. Ahora son las 06:34:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi