Spanish Porque no graba el archivo con este código:

Discussion in 'Spanish Forum' started by deneus, Apr 13, 2015.

  1. deneus

    deneus Member Licensed User

    Porque no graba el archivo con este código:

    Sub FicheroGps(texto As String)
    Dim List1 As List
    List1.Initialize
    If File.Exists(File.DirAssets,"archivo.txt")=True Then
    List1=File.ReadList(File.DirAssets,"archivo.txt")
    End If
    List1.Add(texto)
    Try
    File.WriteList(File.DirAssets,"archivo.txt", List1)
    Catch
    Log("Error al escribir fichero .txt")
    End Try

    End Sub
     
  2. TheFalcon

    TheFalcon Active Member Licensed User

    seguramente por que en Dirassets no te va a dejar grabar nada por seguridad, has probado dirdefaultexternal.
    como veo que la tienes en la aplicación yo lo que hago en tu caso es copiar el archivo al default y hay hago cambios escribo y borro pues no te dará problemas.

    Code:
    If File.Exists(File.DirDefaultExternal,"ARCHIVO.sql") = False Then
            
    File.Copy(File.DirAssets,"ARCHIVO.sql",File.DirDefaultExternal,"ARCHIVO.sql")
        
    End If
     
  3. Heppy

    Heppy Active Member Licensed User

    Como bien dice TheFalcon el directorio es solo lectura.

    File.DirAssets
    Esta carpeta incluye los ficheros que han sido añadidos mediante el Administrador de Ficheros (File Manager). Estos ficheros son de acceso en modo solo lectura. No es posible crear nuevos ficheros en esta carpeta, que está incluida dentro del apk.

    Tienes un excelente tutorial con chincheta de Almacenamiento en Android.

    Un saludo
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice