German MakeDir Anfängerproblem

psciga

Active Member
Licensed User
Longtime User
MakeDir Anfängerproblem - hat wirklich keiner eine Idee?

Hallo,

ich versuche ein neues Verzeichnis anzulegen. Weder

B4X:
File.MakeDir(File.DirDefaultExternal,"atestpfad")
noch
B4X:
File.MakeDir(File.DirDefaultExternal,"/atestpfad")
noch
B4X:
File.MakeDir(File.DirDefaultExternal,"/atestpfad/")
noch
B4X:
File.MakeDir(File.DirDefaultExternal,"atestpfad/")

funktionieren. Zumindest sehe ich keinen Eintrag im Dateiexplorer.

Was mache ich verkehrt?

Danke im Voraus - Peter
 
Last edited:
D

Deleted member 103

Guest
Hallo psciga,

du musst in die Datei "AndroidManifest.xml" diese Zeile hinzufügen, damit bekommst du Schreibrechte auf deine Speicherkarte.
PHP:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>


Ciao,
Filippo
 

psciga

Active Member
Licensed User
Longtime User
Hi Filippo,

DANKE! Damit funzt es!:)

Was mich allerdings irritiert hat ist, dass das Log keine Fehler anzeigte.

Nebenbei habe ich auch noch etwas anderes mitbekommen. Eigentlich geht es nämlich darum, auf die externe SD-Karte zu schreiben. Gemeint ist die zusätzlich eingebaute micro-SD.

Im Dateimanager wir die mir als "external_sd" angezeigt. Folgende Befehle sind gleichwertig, um darauf zuzugreifen:

B4X:
File.MakeDir(File.DirRootExternal & "/external_sd/","atestpfad")
File.MakeDir("/sdcard/external_sd/","btestpfad")

Vielleicht hilft das ja dem einen oder anderen Anfänger.

Danke nochmal.

Viele Grüße - Peter
 
Last edited:
Top