Podria ser en Visual Basic o Phyton, uds que me recomienda.
Saludos

| |||
Busqueda y copia de archivos en carpetas Que tal maestros, quisiera realizar una pequeña aplicación pero no se en que plataforma seria mas conveniente. Asi es mi idea: Buscar ciertos archivos en una carpeta, que contiene subcarpetas; en especifico imagenes, y que de toda la busqueda poder copiar los archivos encontrados en otra carpeta. Podria ser en Visual Basic o Phyton, uds que me recomienda. Saludos ![]()
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| ||||
Respuesta: Busqueda y copia de archivos en carpetas Cualquiera de las dos opciones es válida, todo depende de cuánto sepas de cada lenguaje y del uso final que le vas a dar al programa. Según elijas, me avisas para transladar el tema al foro adecuado.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Busqueda y copia de archivos en carpetas Ke tal David, es correcto lo que me dices acerca de cuanto saber de cada lenguaje, pero tambien me gustaria aprender...asi que probemos con Python. ![]()
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| ||||
Respuesta: Busqueda y copia de archivos en carpetas En ese caso, translado el tema al foro de Python. Puedes comentarnos lo que ya tienes hecho y dónde no logras avanzar para que podamos orientarte. Saludos.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Busqueda y copia de archivos en carpetas Hola que tal mestros, he aquí lo poco que llevo... import shutil import os ruta = raw_input("Introduce la ruta a buscar:") destino = raw_input("Introduce la ruta destino:") while not ruta: ruta = raw_input("Introduce la ruta a buscar:") while not destino: destino = raw_input("Introduce la ruta destino:") for i in os.walk(ruta): for j in i[2]: if j.endswith('.jpg'): base = os.path.abspath(i[0]) shutil.copy(base,destino) print "%s\%s" %(base, j) raw_input('enter return to exit') Pero al correrlo me sale un error, y es que el directorio destino solo se puede leer...como cambiarlo a escritura??, pero temporalmente, solo mientras se realiza la acción... Gracias por su ayuda...
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| |||
Respuesta: Busqueda y copia de archivos en carpetas Gracias razpeitia por tu respuesta...pero ya intenté eso también, estoy usando el PyScripter y al correrlo me sale el error en la función copy de la librería shutil y me marca que la carpeta destino, solo puede ser de lectura... :S como hago que pueda ser de escritura, para poder copiar, ahora bien...copiara toda la carpeta??? o solo su contenido??? por que solo quiero que copie el contenido.... muchas gracias...
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| ||||
Respuesta: Busqueda y copia de archivos en carpetas Con esto puedes hacer tu función buscar
Código python:
Ver original que regresa una lista de archivos encontrados con la extensión jpg, en la ruta dada Ahora solo iteras esa lista para copiarlos en tu destino. Espero haberte ayudado. |
| |||
Respuesta: Busqueda y copia de archivos en carpetas muchs gracias razpeitia, lo probaré...
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| |||
Respuesta: Busqueda y copia de archivos en carpetas que tal razpeitia, ya probe tu código y me vuelve a salir el mismo error, checa...cuando lo corro me sale la parte de codigo de la lib del shutil... def copyfile(src, dst): """Copy data from src to dst""" if _samefile(src, dst): raise Error, "`%s` and `%s` are the same file" % (src, dst) fsrc = None fdst = None try: fsrc = open(src, 'rb') ----> AQUI ES DONDE ME MUESTRA EL ERROR... fdst = open(dst, 'wb') copyfileobj(fsrc, fdst) finally: if fdst: fdst.close() if fsrc: fsrc.close() entonces, no se que onda, por que ya ni siquiera puedo probar lo nuevo que agregue al código :/...gracias por tu atencion...
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| ||||
Respuesta: Busqueda y copia de archivos en carpetas Este ejemplo funciona tal y como debería. Con algunas restricciones claro: 1.- El destino debe de existir y ser una carpeta. 2.- Si encuentra la misma imagen (osea con el mismo nombre) en 2 carpetas diferentes, una sustituirá a la otra en el destino.
Código python:
Ver original |
| |||
Respuesta: Busqueda y copia de archivos en carpetas razpeitia, ya probe tu codigo tal y como esta y sigue sin funcionar... o sea se ejectua y se cierra... ![]()
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| |||
Respuesta: Busqueda y copia de archivos en carpetas Si razpeitia, le puse el raw_input() pero no copio nada... ![]()
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| ||||
Respuesta: Busqueda y copia de archivos en carpetas Pues yo manejo la misma versión y no he tenido problemas. No tengo ninguna configuración especial ni nada por el estilo. Te debe de imprimir información que efectivamente ha copiado algo. Si no te imprime nada es por que simplemente no ha copiado nada. Recuerda cambiar la ruta del ejemplo por tu propia ruta. A la mejor no tienes imágenes en el escritorio del usuario Administrador. Pero como precaución:
Código python:
Ver original Le agregue un if, para que imprima ningún archivo fue encontrado antes que empiece a copiar. |
| |||
Respuesta: Busqueda y copia de archivos en carpetas muchas gracias razpeitia, ya funciono...ya copio...ahora lo que hizo fue que solo copio un archivo...puse un print para ver cuales encuentra y efectivamente solo encontro un archivo, aunque obviamente hay mas de 1...que podrá ser??
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| |||
Respuesta: Busqueda y copia de archivos en carpetas razpeitia, ya funciono...muchisimas gracias...hice otro archivo solo copie y pegue el código y funciona a la perfección...oie ahora una pregunta, python puede acceder y trabajar con archivos .dbf???
__________________ ---------------------------------------------------------- Algunas cosas simplemente son bellas...por que uno no puede tenerlas... |
| ||||
Respuesta: Busqueda y copia de archivos en carpetas Al parecer si existe un modulo, buscando por ahi encontre este: http://www.fiby.at/dbfpy/ Pero, puedes seguir buscando en google para ver si ahi otros modulos. |