Поделиться через


RandomAccessFile.SetLength(Int64) Метод

Определение

Задает длину этого файла.

[Android.Runtime.Register("setLength", "(J)V", "GetSetLength_JHandler")]
public virtual void SetLength (long newLength);
[<Android.Runtime.Register("setLength", "(J)V", "GetSetLength_JHandler")>]
abstract member SetLength : int64 -> unit
override this.SetLength : int64 -> unit

Параметры

newLength
Int64

Требуемая длина файла

Атрибуты

Исключения

Значение if newLength .

Если этот файл закрыт или возникает другая ошибка ввода-вывода.

Комментарии

Задает длину этого файла.

Если текущая длина файла, возвращаемая length методом, больше аргумента newLength , файл будет усечен. В этом случае, если смещение файла, возвращаемое getFilePointer методом, больше, чем newLength после того, как этот метод возвращает смещение, будет равно newLength.

Если текущая длина файла, возвращаемая length методом, меньше аргумента newLength , файл будет расширен. В этом случае содержимое расширенной части файла не определено.

Добавлено в версии 1.2.

Документация по Java для java.io.RandomAccessFile.setLength(long).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к