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.