Ho visto che ci sono molti modi per eliminare una cartella contenete altre cartelle e file, ne ho provati un paio simili ed ottengo lo stesso errore.
uno dei metodi è questo:
L'errore che ottengo (anche con un altro metodo simile) è questo:
Da quello che posso capire io, pare che DirDaCancellare non sia una cartella, ma vi assicuro che c'è viva e vegeta!
Dove sbaglio?
uno dei metodi è questo:
B4X:
Dim MyList As List
MyList.initialize
Dim MyFile As String
MyList=File.ListFiles(File.DirRootExternal & "/DirDaCancellare")
For i= MyList.Size-1 To 0 Step -1
MyFile=MyList.Get(i)
File.Delete(File.DirRootExternal & "/DirDaCancellare",MyFile)
Next
L'errore che ottengo (anche con un altro metodo simile) è questo:
B4X:
actsecondaria$ResumableSub_btnDelete_Clickresume (java line: 854)
java.io.IOException: /storage/emulated/0/DirDaCancellare is not a folder.
at anywheresoftware.b4a.objects.streams.File.ListFiles(File.java:164)
at aquile.latina.rchangar.actsecondaria$ResumableSub_btnDelete_Click.resume(actsecondaria.java:854)
at anywheresoftware.b4a.BA.checkAndRunWaitForEvent(BA.java:275)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:215)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:201)
at anywheresoftware.b4a.keywords.Common$15.run(Common.java:1804)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7839)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Da quello che posso capire io, pare che DirDaCancellare non sia una cartella, ma vi assicuro che c'è viva e vegeta!
Dove sbaglio?