|
||
|
![]() |
![]() |
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Mover archivos con una extensión determinada
Hola, he estado buscando información en la documentación de tasker y por internet y no encuentro información sobre como mover archivos de un directorio a otro, pero quiero mover archivos con una determinada extensión. Por ejemplo de una carpeta donde hayan archivos, *.jpg, *.gif *.apk me gustaría tan solo mover los *.jpg. ¿Como podría hacerlo?, me imagino que tengo que usar el comando if pero no se que colocar a los lados del simbolo "Coincide".
Gracias! ![]() |
Gracias de parte de: | ||
|
#2
|
||||
|
||||
Si tienes busybox instalado (me parece que hace falta) puedes usar este comando:
Código:
mv /ruta/carpeta/origen/*.jpg /ruta/carpeta/destino |
Los siguientes 4 usuarios han agradecido a maid450 su comentario: | ||
#3
|
||||
|
||||
Gracias Maid, si lo tengo. ¿Como utilizo el código en un scriptlet?. Si me puedes explicar, te lo agradecería.
|
#4
|
||||
|
||||
Muy muy muy buena idea! Es una forma genial de hacer un "organizador" de la carpeta de descargas!
Espero que Maid o cualquier otro gurú de tasker pueda echar una mano para resolver tu duda, porque me interesa también a mí! Un saludo!
__________________
![]() |
#5
|
||||
|
||||
Simplemente tienes que poner ese comando cambiando a las rutas que tu quieras en una acción de tipo "Script->Ejecutar Consola" el check de "Ejecutar como Root" no marcado (a no ser que muevas desde/hacia una carpeta del sistema, en ese caso tendrás que marcarla).
|
Los siguientes 3 usuarios han agradecido a maid450 su comentario: | ||
#6
|
||||
|
||||
Simplemente tienes que poner ese comando cambiando a las rutas que tu quieras en una acción de tipo "Script->Ejecutar Consola" el check de "Ejecutar como Root" no marcado (a no ser que muevas desde/hacia una carpeta del sistema, en ese caso tendrás que marcarla).
![]()
__________________
![]() |
#7
|
||||
|
||||
Ah, pues no lo había puesto porque con ese metodo no hace falta poner ningún IF, en el propio comando le está diciendo que mueva los ficheros "*.jpg" es decir, todos los que tengan la extension "jpg" si no hay ninguno no moverá nada, no hace falta hacer ninguna comprobación previa
|
Los siguientes 2 usuarios han agradecido a maid450 su comentario: | ||
#8
|
||||
|
||||
Ah, pues no lo había puesto porque con ese metodo no hace falta poner ningún IF, en el propio comando le está diciendo que mueva los ficheros "*.jpg" es decir, todos los que tengan la extension "jpg" si no hay ninguno no moverá nada, no hace falta hacer ninguna comprobación previa
![]() ![]() ![]() Gracias, Maid!
__________________
![]() |
#9
|
||||
|
||||
Me encanto el comando estoy haciendo un gestor de descargas asi cuando dolohin baja cualquier archivo me lo mueva y me surgen dos preguntas, a ver si alguien me ayuda. Se podrá mover dos extensiónes juntas en un solo comando algo tipo "mv /storage/extSdCard/Download/*. jpg,*.png /storage/extSdCard/Download/Imagenes" o necesariamente tengo que hacerlo en dos comandos? La otra cuestion es si se podria mover con expresiones regex por ejemplo cualquier archivo que contenga "asd" o que termine con tal palabra (no una extencion)
Última edición por Jusss Día 01/03/14 a las 16:30:51. |
#10
|
||||
|
||||
Me encanto el comando estoy haciendo un gestor de descargas asi cuando dolohin baja cualquier archivo me lo mueva y me surgen dos preguntas, a ver si alguien me ayuda. Se podrá mover dos extensiónes juntas en un solo comando algo tipo "mv /storage/extSdCard/Download/*. jpg,*.png /storage/extSdCard/Download/Imagenes" o necesariamente tengo que hacerlo en dos comandos? La otra cuestion es si se podria mover con expresiones regex por ejemplo cualquier archivo que contenga "asd" o que termine con tal palabra (no una extencion)
![]() |
Gracias de parte de: | ||
#11
|
||||
|
||||
Marco hilo. insteresante.
|
![]() |
![]() |
||||||
|