Home Menu

Menu



Tasker Para hablar de todo lo relacionado con la aplicación tasker


 
Herramientas
  #1  
Viejo 04/06/16, 18:36:55
Avatar de luigi__77
luigi__77 luigi__77 no está en línea
Miembro del foro
Mensajes: 59
 
Fecha de registro: dic 2013
Localización: valencia, vnzla
Mensajes: 59
Modelo de smartphone: Honor 8
Versión de ROM: N 7.0
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
como mover todos los archivos que esten en una carpeta a otra CON TASKER

Hola, tengo rato queriendo hacer una tarea que sé que si se puede hacer, pero no encuentro como hacerla
lo que quiero hacer es poder mover TODOS los archivos que estan en una carpeta a otra. ejemplo:
pasar los archivos que esten en "sdcard/download/carpeta_X" a "sdcard/download/carpeta_Y" (es un ejemplo, en realidad la ruta de las carpetas pueden ser otras)
creo que se puede lograr haciendo uso de un bucle for, pero el detalle es que no se como hacer que el for se mueva por los nombres de los archivos de la carpeta.
se que podría mover toda la carpeta_X hacia la carpeta_Y, y luego volver a crear la carpeta_Y dentro de download (asi en la carpeta download queda una carpeta_Y creada pero vacia, y una carpeta_X con una carpeta_Y dentro) pero NO ES LO QUE QUERO!

el punto es que quisiera saber como ir moviendome uno a uno por los archivos de una carpeta e ir moviendolos cada uno a una nueva carpeta. ¿me pueden ayudar?

Última edición por luigi__77 Día 07/06/16 a las 17:57:18
Responder Con Cita


  #2  
Viejo 04/06/16, 19:08:54
Avatar de BlackBlex
BlackBlex BlackBlex no está en línea
Miembro del foro
Mensajes: 57
 
Fecha de registro: ago 2013
Mensajes: 57
Modelo de smartphone: Moto G 2015
Versión de ROM: 5.0.1
Tu operador: Otra
Mencionado: 0 comentarios
Tagged: 0 hilos
Yo lo hice listando los archivos que lo encuentras en la categoria de Files/Archivos, y despues esa variable la recorro con el for donde el primer campo (Variable) sera el que maneje cada dato de la lista y en el segundo campo (Items) ponemos la variable que pusimos en Listar archivos terminando con (), osea si le pusiste %descargas, en el for lo pones como %descargas().

Y ya solo haces el movimiento, dentro del for.

Te paso el que yo hice.

Clasificar (70)
A1: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: Vibrate [ Time:200 ]
A3: List Files [ Dir:/sdcard0/downloads/ Match:*.* Include Hidden Files:Off Use Root:Off Variable:%list ]
A4: For [ Variable:%file Items:%list() ]
A5: Test File [ Type:Name Data:%file Store Result In:%filename Use Root:Off ]
A6: Move [ From:%file To:/sdcard0/downloads_y/%filename Use Root:On ]
A7: End For

Última edición por BlackBlex Día 04/06/16 a las 19:15:21
Responder Con Cita
Los siguientes 2 usuarios han agradecido a BlackBlex su comentario:
  #3  
Viejo 04/06/16, 19:51:56
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Con comandos de consola es relativamente sencillo. Busca información sobre el comando "mv".

EDITO

Ahora que lo pienso ... ¿por qué no usas la acción "Archivo > Mover" con el comodín *.*?

Última edición por WillyWeb Día 04/06/16 a las 23:17:28
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #4  
Viejo 07/06/16, 17:50:00
Avatar de luigi__77
luigi__77 luigi__77 no está en línea
Miembro del foro
Mensajes: 59
 
Fecha de registro: dic 2013
Localización: valencia, vnzla
Mensajes: 59
Modelo de smartphone: Honor 8
Versión de ROM: N 7.0
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Gracias a ambos, sus aportes solucionaron el problema. En principio lo hice con la solución de BlackBex, que adicionalmente de solucionar el problema también me enseñó cómo moverme por todos los archivos de un directorio..
La solución de WillyWeb también me funciona, de hecho si es mas simple, sólo aplico el comando mv ruta_origen/* ruta_destino y listo, solucionado!
Muchas gracias a ambos! Podemos dar este tema como solucionado
Responder Con Cita
Los siguientes 2 usuarios han agradecido a luigi__77 su comentario:
  #5  
Viejo 07/06/16, 17:55:24
Avatar de luigi__77
luigi__77 luigi__77 no está en línea
Miembro del foro
Mensajes: 59
 
Fecha de registro: dic 2013
Localización: valencia, vnzla
Mensajes: 59
Modelo de smartphone: Honor 8
Versión de ROM: N 7.0
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por WillyWeb Ver Mensaje
EDITO

Ahora que lo pienso ... ¿por qué no usas la acción "Archivo > Mover" con el comodín *.*?
La acción mover sólo permite mover un archivo o directorio a un directorio destino, pero no me da comodínes como tal, las otras soluciones si funcionaron!
Responder Con Cita
Los siguientes 2 usuarios han agradecido a luigi__77 su comentario:
  #6  
Viejo 07/06/16, 21:32:40
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por luigi__77 Ver Mensaje
La acción mover sólo permite mover un archivo o directorio a un directorio destino...
Cierto. No lo había comprobado nunca.

La verdad es que suelo usar los comandos de consola para estas cosas.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 22:28:45 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007