Bonjour,
Le code ci-dessous pour copier le fichier "Text1.txt" ce trouvant dans le dossier <sourceDir> vers un dossier de mon application <targetDir>
mais j'ai l'erreure suivante :
Error occurred on line: 112 (Main)
java.io.FileNotFoundException: /storage/emulated/0/RTy/Text1.txt: open failed: EACCES (Permission denied)
Je n'arrive pas à trouver la solution.
Merci pour votre aide .
Cordialement,
Thierry.
Dim sourceDir As String = "/storage/emulated/0/RTy"
Dim sourceFile As String = "Text1.txt"
Dim targetDir As String = File.DirInternal & "/MonDossierTest"
If Not(File.IsDirectory(targetDir, "")) Then
File.MakeDir(File.DirInternal, "MonDossierTest")
Log("MakeDir")
End If
' Vérifiez si le fichier existe avant de le copier
If File.Exists(sourceDir, sourceFile) Then
Log(sourceDir &" > ok")
Log(sourceFile &" > ok")
File.Copy(sourceDir, sourceFile, targetDir, sourceFile) <----- Line 112
Log("Fichier " & sourceFile & " copié avec succès vers : " & targetDir)
Else
Log("Fichier " & sourceFile & "introuvable dans le dossier source.")
End If
Le code ci-dessous pour copier le fichier "Text1.txt" ce trouvant dans le dossier <sourceDir> vers un dossier de mon application <targetDir>
mais j'ai l'erreure suivante :
Error occurred on line: 112 (Main)
java.io.FileNotFoundException: /storage/emulated/0/RTy/Text1.txt: open failed: EACCES (Permission denied)
Je n'arrive pas à trouver la solution.
Merci pour votre aide .
Cordialement,
Thierry.
Dim sourceDir As String = "/storage/emulated/0/RTy"
Dim sourceFile As String = "Text1.txt"
Dim targetDir As String = File.DirInternal & "/MonDossierTest"
If Not(File.IsDirectory(targetDir, "")) Then
File.MakeDir(File.DirInternal, "MonDossierTest")
Log("MakeDir")
End If
' Vérifiez si le fichier existe avant de le copier
If File.Exists(sourceDir, sourceFile) Then
Log(sourceDir &" > ok")
Log(sourceFile &" > ok")
File.Copy(sourceDir, sourceFile, targetDir, sourceFile) <----- Line 112
Log("Fichier " & sourceFile & " copié avec succès vers : " & targetDir)
Else
Log("Fichier " & sourceFile & "introuvable dans le dossier source.")
End If