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

AnnaBauer21
Antworten
0
Aufrufe
253
AnnaBauer21
AnnaBauer21
D
Antworten
8
Aufrufe
537
jogimuc
J
S
Antworten
7
Aufrufe
717
Silvasurf
S
AnnaBauer21
Antworten
6
Aufrufe
599
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten