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


 
Herramientas
  #1  
Viejo 31/10/16, 10:40:12
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
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
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
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.
Responder Con Cita
  #3  
Viejo 31/10/16, 11:30:17
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
Veré a ver que se me ocurre, gracias.
Responder Con Cita
  #4  
Viejo 01/11/16, 10:08:23
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
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   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: 06:09:56 (GMT +1)

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