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.