German Speichern auf extSD-Card

Stefan080159

Member
Licensed User
Longtime User
mit "Tabelle.SaveTableToCSV(File.DirDefaultExternal,"RM900.csv")"
finde ich die Datei unter "/storage/emulated/0/RM900.csv".
Ist "File.DirDefaultExternal" nicht für extSD-Card reserviert?
 

Stefan080159

Member
Licensed User
Longtime User
Danke Klaus,
mit dem Code wurde jetzt der Ordner "files" auf der externen SD-Card unter dem Pfad "/storage/extSdCard/Androit/data/anywheresoftware.b4a.tablet/" angelegt, aber ich kann trotzdem nicht darauf speichern bzw. Lesen...
 

klaus

Expert
Licensed User
Longtime User
Wie hast Du den Pfad bekommen ?
Mit dem Code den Du im Link in meinem vorgehenden Post findest ?
"storage/extSdCard/Androit/data/anywheresoftware.b4a.tablet"
Androit ist bestimmt falsch !
Android sollte es sein !
Ich habe den Code von HIER versucht und bekomme "/files" am Ende.
Versuche mal mit diesem Pfad:
"storage/extSdCard/Android/data/anywheresoftware.b4a.tablet/files"
 

Stefan080159

Member
Licensed User
Longtime User
Hallo Klau,
das "t" bei /anywheresoftware.b4a.tablet/ war's
...es muss /anywheresoftware.b4a.table/....
 

Heinz

Active Member
Licensed User
Longtime User
Hallo, war schon lange nicht mehr hier.
Jetzt, wo ich seit einer Woche auch ein Smartphone (mobistel Cynus E4)
besitze, fange ich mal wieder an.
Hab da auch mal eine Frage.

Was ist die interne SD-Karte ?

Ich habe ein Problem bei meiner App bei den Arbeitskollegen,
denen ich meine App kostenlos geben möchte. Und zwar habe
ich eine beiliegende .csv-Datei.

Wie gebe ich diese mit der .apk mit ?

Diese .csv soll aber in den Telefonspeicher bzw. aufs Smartphone.
Also NICHT auf SD-Karte, da nicht alle Kollegen eine haben.
Mit welcher Methode lade ich diese jetzt ?

Habs bisher so gemacht :

List1 = File.ReadList(File.DirAssets, "Preise.csv")If File.Exists(File.DirAssets, "Preise.csv") Then

Ist das nun richtig ?
 

DonManfred

Expert
Licensed User
Longtime User
DirAssets ist auf dem internen Speicher. Von daher scheint das OK zu sein.
Wenn die Datei jedich beschreibbar sein soll, dann solltest Du sie vorher (also vor em laden/schreiben) von DirAssets nach DirInternal kopieren.

Wenn Du die Datei aber nur lesen willst, dann ist DirAssets voll ok

Alle Dateien in DirAssets (also quasi der Ordner FILES in deinem Projektverzeichnis) werden mit der APK ausgeliiefert.
 

Heinz

Active Member
Licensed User
Longtime User
Danke für die Aufklärung.
Dann kommt rechts im Tab File oben bei den Dateien
ein Häkchen hin.
 
Top