Files.Copy Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Copy(IPath, Stream) |
Copia tutti i byte da un file in un flusso di output. |
| Copy(IPath, IPath, ICopyOption[]) |
Legge tutti i byte da un flusso di input e li scrive in un flusso di output. |
| Copy(Stream, IPath, ICopyOption[]) |
Legge tutti i byte da un flusso di input e li scrive in un flusso di output. |
Copy(IPath, Stream)
Copia tutti i byte da un file in un flusso di output.
[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
Parametri
- source
- IPath
percorso del file
- out
- Stream
flusso di output in cui scrivere
Valori restituiti
numero di byte letti o scritti
- Attributi
Commenti
Copia tutti i byte da un file in un flusso di output.
Se si verifica un errore di I/O durante la lettura dal file o la scrittura nel flusso di output, questa operazione può essere eseguita dopo la lettura o la scrittura di alcuni byte. Di conseguenza, il flusso di output può essere in uno stato incoerente. È consigliabile chiudere tempestivamente il flusso di output se si verifica un errore di I/O.
Questo metodo può bloccare la scrittura illimitata nel flusso di output (o la lettura dal file). Il comportamento per il caso in cui il flusso di output sia chiuso in modo asincrono o il thread interrotto durante la copia sia un flusso di output elevato e un provider del file system specifico e pertanto non specificato.
Si noti che se il flusso di output specificato è java.io.Flushable , java.io.Flushable#flush flush potrebbe essere necessario richiamare il metodo dopo il completamento di questo metodo in modo da scaricare qualsiasi output memorizzato nel buffer.
per java.nio.file.Files.copy(java.nio.file.Path, java.io.OutputStream).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Copy(IPath, IPath, ICopyOption[])
Legge tutti i byte da un flusso di input e li scrive in un flusso di output.
[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
Parametri
- source
- IPath
- target
- IPath
- options
- ICopyOption[]
Valori restituiti
- Attributi
Commenti
per java.nio.file.Files.copy(java.io.InputStream, java.io.OutputStream).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Copy(Stream, IPath, ICopyOption[])
Legge tutti i byte da un flusso di input e li scrive in un flusso di output.
[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
Parametri
- in
- Stream
- target
- IPath
- options
- ICopyOption[]
Valori restituiti
- Attributi
Commenti
per java.nio.file.Files.copy(java.io.InputStream, java.io.OutputStream).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.