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:
Cookies are required to use this site. You must accept them to continue using the site. Learn more…