Condividi tramite


FileChannel.Truncate(Int64) Metodo

Definizione

Tronca il file del canale alle dimensioni specificate.

[Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/FileChannel;", "GetTruncate_JHandler")]
public abstract Java.Nio.Channels.FileChannel? Truncate (long size);
[<Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/FileChannel;", "GetTruncate_JHandler")>]
abstract member Truncate : int64 -> Java.Nio.Channels.FileChannel

Parametri

size
Int64

La nuova dimensione, un conteggio dei byte non negativi

Restituisce

Questo canale di file

Attributi

Eccezioni

se la dimensione richiesta è negativa.

se il canale è chiuso.

se il canale non può essere scritto in.

se si verifica un altro errore di I/O.

Commenti

Tronca il file del canale alle dimensioni specificate.

Se le dimensioni specificate sono inferiori alle dimensioni correnti del file, il file viene troncato, rimuovendo eventuali byte oltre la nuova fine del file. Se le dimensioni specificate sono maggiori o uguali alle dimensioni correnti del file, il file non viene modificato. In entrambi i casi, se la posizione del file del canale è maggiore della dimensione specificata, viene impostata su tale dimensione.

Documentazione java per java.nio.channels.FileChannel.truncate(long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a