Italian MakeDir, non trovo la cartella

dragonblu19

Member
Licensed User
Salve a tutti, vi chiedo aiuto in merito al funzionamento di MakeDir che non riesco a capire.
Mi spuego meglio.
Ho creato il comando per creare una cartella (come nell'esempio) ed ho anche inserito un log per verificare. Avvio il programma in debug e la prima volta mi da il log, mentre se lo avvio di nuovo non mi da il log (perchè ovviamente dovrebbe averla creata) e tutto funziona regolarmente.
Ma se vado nella memoria del telefono non trovo nessuna cartella con quel nome.

Come mai?

Grazie.
 

Attachments

  • filepath.zip
    9 KB · Views: 151

Sagenut

Expert
Licensed User
Longtime User
Che versione di Android hai sul dispositivo?
Da Android 12 non è più possibile vedere quelle cartelle normalmente.
Solo la tua app può accedere alle proprie cartelle.
 

Sagenut

Expert
Licensed User
Longtime User
Prova così
B4X:
Sub Service_Create
    'This is the program entry point.
    'This is a good place to load resources that are not specific to a single activity.
    Dim rp As RuntimePermissions
    If File.Exists(rp.GetSafeDirDefaultExternal("") & "/testapp/ordini", "") = False Then
        File.MakeDir(rp.GetSafeDirDefaultExternal(""),"testapp/ordini")
        Log("Cartella creata")
    Else
        Log("Cartella Esistente")
    End If
End Sub
Devi selezionare la libreria RuntimePermissions
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…