|
||
|
![]() |
![]() |
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
Herramientas |
#1
|
||||
|
||||
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. |
|
#2
|
||||
|
||||
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. |
Los siguientes 2 usuarios han agradecido a BlackBlex su comentario: | ||
#3
|
||||
|
||||
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 *.*?
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) Última edición por WillyWeb Día 04/06/16 a las 23:17:28. |
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario: | ||
#4
|
||||
|
||||
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 ![]() |
Los siguientes 2 usuarios han agradecido a luigi__77 su comentario: | ||
#5
|
||||
|
||||
|
Los siguientes 2 usuarios han agradecido a luigi__77 su comentario: | ||
#6
|
||||
|
||||
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) |
![]() |
![]() |
||||||
|