Datei von A nach B kopieren mittels treeUri API 30

  • 1 Antworten
  • Letztes Antwortdatum
E

enrem

Erfahrenes Mitglied
29
Hallo,
ich möchte eine Datei von A nach B kopieren. Bspw.
/storage/emulated/0/Android/media/packagename/myfolder/probe.pdf“
nach
„/storage/emulated/0/backup/probe.pdf“
'

Für den Ordner „backup“ habe ich bereits erfolgreich Zugriff mittels Intent.ACTION_OPEN_DOCUMENT_TREE

Ich bekomme mit treeUri wie hier im Beispiel auch eine Datei erstellt.
DocumentFile dir = DocumentFile.fromTreeUri(this, treeUri);
DocumentFile file = dir.createFile("*/txt", "test.txt");

Wie kann ich nun mit der treeUri eine Datei wie oben im Beispiel von A nach B kopieren?

Über ein kleines Beispiel würde ich mich sehr freuen.

Gruß,
enrem
 
Ich habe mir die alterDocument um FileInputStream ergänzt. Damit geht es.
DocumentFile targetFile = dir.createFile("*/txt", "test.txt");
UriFileUtil.alterDocument(sourceFolder+"/test.txt", targetFile .getUri(), mContext);
 

Ähnliche Themen

4
Antworten
10
Aufrufe
572
jogimuc
J
AnnaBauer21
Antworten
6
Aufrufe
290
AnnaBauer21
AnnaBauer21
S
Antworten
7
Aufrufe
292
Silvasurf
S
Zurück
Oben Unten