RandomAccessFile.SetLength(Int64) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置此文件的长度。
[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
文件的所需长度
- 属性
例外
如果 newLength
。
如果此文件已关闭或发生另一个 I/O 错误,则为 。
注解
设置此文件的长度。
如果方法返回 length
的文件的当前长度大于 newLength
参数,则将截断该文件。 在这种情况下,如果方法返回的文件偏移量大于该方法返回getFilePointer
的偏移量,则此方法返回的偏移量将等于 newLength
。newLength
如果方法返回 length
的文件的当前长度小于参数, newLength
则将扩展该文件。 在这种情况下,未定义文件扩展部分的内容。
已在 1.2 中添加。
适用于 . 的 java.io.RandomAccessFile.setLength(long)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。