Files.Copy Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.