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

S
Antworten
33
Aufrufe
3.474
Sempervivum
S
2
Antworten
6
Aufrufe
687
24559
2
Zurück
Oben Unten