Italian Copia di files in download

Fulvio75

Well-Known Member
Licensed User
Ciao a tutti ho un problema, ho questa sub in un servizio:

B4X:
private Sub TravelDataFile_Export
    
    TravelDataFileExporting = True
    
    Sleep(0)
    
    Try
        
        'Se il file è stato creato lo copio esternamente
        If File.Exists(File.DirInternal,TravelDataFileName) = True Then
        
            File.MakeDir(File.DirRootExternal,"/Download/" & Application.LabelName & "/TravelData")
            File.Copy(File.DirInternal,TravelDataFileName,File.DirRootExternal & "/Download/" & Application.LabelName & "/TravelData",TravelDataFileName)
                    
        End If
        
        If AppSettings.DebugMode = True Then ToastMessageShow("File dei dati di viaggio esportato",True)
        
    Catch
        
        ToastMessageShow("File dei dati di viaggio non esportato",False)
        
        Sleep(3000)
        
        ToastMessageShow(LastException,True)

    End Try
        
    TravelDataFileExporting = False

End Sub

ovviamente ottenuti i permessi runtime devo copiare il file TravelDataFileName dalla cartella DirInternal alla cartella download del telefono, su un telefono con lo stesso android dell'altro funziona mentre sull'altro non funziona da ACCESS DENIDED, se faccio il tutto dalla app e non dal servizio ovvero da una qualsiasi B4XPages funziona. Perchè?
 
Top