FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como se hace en android delphi para guardar un fichero de texto y recuperarlo.
Como se hace en android delphi para guardar un fichero de texto por ejemplo
y luego recuperarlo, he intentado pero no me aclaro con el sistema de los directorios de android y me da error de permisos y directorios
alguien sabe como manejar los directorios el path y dema´s.... se que hay que poner la barra del reves \ Solucionado con esto va
gracias Última edición por Casimiro Notevi fecha: 18-11-2013 a las 18:41:21. |
#2
|
||||
|
||||
Hola,
Toca empollarse la unidad "System.IOUtils". Por ejemplo, pareciera que podrías escribir sin problemas en "System.IOUtils.TPath.GetHomePath". Aquí hay un artículo muy curioso en la wiki de Embarcadero titulado: Standard RTL Path Functions across the Supported Target Platforms. Seguramente toca también estar al tanto de los permisos correspondientes, no sólo en el sentido de que habrá directorios en que no podamos escribir, pero, en que acaso necesitemos permisos (en el "Android Manifest") tal vez incluso hasta para leer... |
#3
|
|||
|
|||
Tal y como comenta dec, se podría tambien hacer de esta forma:
Código:
Uses System.IOUtils; Memo1.Lines.SaveToFile(TPath.Combine(TPath.GetDownloadsPath, 'test.txt')); Memo1.Lines.LoadFromFile(TPath.Combine(TPath.GetDownloadsPath, 'test.txt')); Última edición por quimeras fecha: 18-11-2013 a las 18:53:55. |
#4
|
|||
|
|||
o quizás lo ideal siendo un fichero que se va a borrar mejor meterlo en GetTempPath ¿no?
y si se tratase de un fichero de configuración del programa en que directorio se mete? y que no pueda interferir con ficheros guardados por otras apps que se pudiesen llamr igual en GetHomePath ¿no? |
#5
|
|||
|
|||
Cita:
Yo he metido una base de datos sqlite en GetDocumentsPath y funciona correctamente pero luego soy incapaz de encontrar el fichero en el dispositivo (lo tengo sin rootear supongo que estará en una carpeta solo accesible al usuario root). |
#6
|
|||
|
|||
Cita:
Yo lo localizo en: donde .ConSQLite es el nombre de mi proyecto, yo use GetSharedDocumentsPath Link |
#8
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
|||
|
|||
Si, pero creo que no las he debido entender bien... ¿Qué información puede ser útil para dar más idea del problema?
|
#10
|
||||
|
||||
Cita:
Gracias por tu colaboración... y bienvenido
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
|||
|
|||
Así haré. Perdonad!
Gracias! |
#12
|
||||
|
||||
Eres nuevo, estas cosas ocurren. Gracias
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo usar un "TOpenDialog" o similar en Delphi XE5 para Android? | dec | Desarrollo en Delphi para Android | 2 | 18-09-2013 15:33:35 |
como utilizar MkDir para guardar un texto en una carpeta | naty_prog | Varios | 6 | 29-09-2010 06:20:00 |
Como sobreescribir lineas en un fichero de texto - Delphi | peatonPLS | Varios | 2 | 30-11-2007 10:39:28 |
Guardar el valor de un EDIT en un fichero de texto | creus | Varios | 2 | 17-01-2007 00:02:56 |
TForm1 a fichero y luego recuperarlo | hector.roma | OOP | 2 | 30-06-2006 12:06:10 |
|