Sprache

Files.Copy Methode

Definition

Überlädt

Name Beschreibung
Copy(IPath, Stream)

Kopiert alle Bytes aus einer Datei in einen Ausgabedatenstrom.

Copy(IPath, IPath, ICopyOption[])

Liest alle Bytes aus einem Eingabedatenstrom und schreibt sie in einen Ausgabedatenstrom.

Copy(Stream, IPath, ICopyOption[])

Liest alle Bytes aus einem Eingabedatenstrom und schreibt sie in einen Ausgabedatenstrom.

Copy(IPath, Stream)

Kopiert alle Bytes aus einer Datei in einen Ausgabedatenstrom.

[Android.Runtime.Register("copy", "(Ljava/nio/file/Path;Ljava/io/OutputStream;)J", "", ApiSince=26)]
public static long Copy(Java.Nio.FileNio.IPath? source, System.IO.Stream? out);
[<Android.Runtime.Register("copy", "(Ljava/nio/file/Path;Ljava/io/OutputStream;)J", "", ApiSince=26)>]
static member Copy : Java.Nio.FileNio.IPath * System.IO.Stream -> int64

Parameter

source
IPath

Der Pfad zur Datei

out
Stream

der Ausgabedatenstrom, in den geschrieben werden soll

Gibt zurück

Die Anzahl der gelesenen oder geschriebenen Bytes

Attribute

Hinweise

Kopiert alle Bytes aus einer Datei in einen Ausgabedatenstrom.

Wenn ein E/A-Fehler beim Lesen aus der Datei oder beim Schreiben in den Ausgabedatenstrom auftritt, kann dies der Fall sein, nachdem einige Bytes gelesen oder geschrieben wurden. Folglich kann sich der Ausgabedatenstrom in einem inkonsistenten Zustand befinden. Es wird dringend empfohlen, dass der Ausgabedatenstrom umgehend geschlossen wird, wenn ein E/A-Fehler auftritt.

Diese Methode kann das Schreiben in den Ausgabedatenstrom (oder das Lesen aus der Datei) auf unbestimmte Zeit blockieren. Das Verhalten für den Fall, dass der Ausgabedatenstrom asynchron geschlossen wird oder der Thread während der Kopie unterbrochen wird, ist ein spezifischer Ausgabedatenstrom und dateisystemanbieter und daher nicht angegeben.

Beachten Sie, dass die Methode möglicherweise aufgerufen werden muss, wenn der angegebene Ausgabedatenstrom nach Abschluss dieser Methode aufgerufen wird java.io.Flushablejava.io.Flushable#flush flush , um die gepufferte Ausgabe zu leeren.

Java Dokumentation für java.nio.file.Files.copy(java.nio.file.Path, java.io.OutputStream).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy(IPath, IPath, ICopyOption[])

Liest alle Bytes aus einem Eingabedatenstrom und schreibt sie in einen Ausgabedatenstrom.

[Android.Runtime.Register("copy", "(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;", "", ApiSince=26)]
public static Java.Nio.FileNio.IPath? Copy(Java.Nio.FileNio.IPath? source, Java.Nio.FileNio.IPath? target, params Java.Nio.FileNio.ICopyOption[]? options);
[<Android.Runtime.Register("copy", "(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;", "", ApiSince=26)>]
static member Copy : Java.Nio.FileNio.IPath * Java.Nio.FileNio.IPath * Java.Nio.FileNio.ICopyOption[] -> Java.Nio.FileNio.IPath

Parameter

source
IPath
target
IPath
options
ICopyOption[]

Gibt zurück

Attribute

Hinweise

Java Dokumentation für java.nio.file.Files.copy(java.io.InputStream, java.io.OutputStream).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy(Stream, IPath, ICopyOption[])

Liest alle Bytes aus einem Eingabedatenstrom und schreibt sie in einen Ausgabedatenstrom.

[Android.Runtime.Register("copy", "(Ljava/io/InputStream;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)J", "", ApiSince=26)]
public static long Copy(System.IO.Stream? in, Java.Nio.FileNio.IPath? target, params Java.Nio.FileNio.ICopyOption[]? options);
[<Android.Runtime.Register("copy", "(Ljava/io/InputStream;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)J", "", ApiSince=26)>]
static member Copy : System.IO.Stream * Java.Nio.FileNio.IPath * Java.Nio.FileNio.ICopyOption[] -> int64

Parameter

in
Stream
target
IPath
options
ICopyOption[]

Gibt zurück

Attribute

Hinweise

Java Dokumentation für java.nio.file.Files.copy(java.io.InputStream, java.io.OutputStream).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: