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: 57

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
 
Top