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

Respuesta
 
Herramientas
  #1  
Viejo 31/10/16, 10:40:12
Array

[xs_avatar]
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar

interrogacion Obtener nombre de archivo de un directorio

Pues eso, sabeis como se podría idear una tarea o a ser posible una secuencia de comandos que se dedique a analizar x directorio y volcar el resultado final a una variable = nombre del archivo de esa carpeta (y sin extención)?

Situación: Tengo una carpeta en la ruta (sdcard/Download) llamada: 'Documentos', en la cual en ese preciso momento tengo un archivo almacenado llamado: 'mis_datos_privados.doc'. Con la tarea (o comandos) comentados más arriba querría que se analizara ese directorio y obtuviese el nombre del archivo de ese directorio, y eliminando previamente la extención del mismo. Es decir, resultado final que deseo conseguir: Nombre archivo = "mis_datos_privados".

Última edición por SmartPhoneLover Día 01/11/16 a las 10:16:50.
Responder Con Cita


  #2  
Viejo 31/10/16, 11:25:09
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Creo que la acción que buscar es "List files"...
List the files contained in a specified directory in alphabetical order.

If a Match is specified, only filename which match that pattern are included.

The results are stored in the specified variable. The first file path is stored in %VAR1, the second in %VAR2 etc

Note: when Use Root is selected, it may be necessary to specify an absolute path (starts with /) for Dir.
Lo de eliminar la extensión seguramente lo podrás hacer recorriendo el array y procesando cada elemento con una expresión regular que se quede con la parte del nombre o que elimine la parte de la extensión, lo que más te guste.
__________________
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)
Responder Con Cita
  #3  
Viejo 31/10/16, 11:30:17
Array

[xs_avatar]
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar

Veré a ver que se me ocurre, gracias.
Responder Con Cita
  #4  
Viejo 01/11/16, 10:08:23
Array

[xs_avatar]
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar

Bueno ya lo he solucionado! Así es como me quedo:

Código:
A1: Run Shell [ Command:find /sdcard/Tasker/Files/TTS/audiotemp/*.wav Timeout (Seconds):0 Use Root : Off Store Output In:%FileName Store Errors In: Store Result In: ]      
A2: Variable Section [ Name:%FileName From:36 Length:13 Adapt To Fit : Off Store Result In:%FileName ]
Puedes ver como funciona todo en este proyecto.

Última edición por SmartPhoneLover Día 01/11/16 a las 10:17:28.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 18:51:41 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /