|
|
无模块实现,建议这种场景不要用txt。
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 末尾文本 | 文本型 | | | | 后200行 | 文本型 | | |
末尾文本 = 取文件末尾内容 (“D:\文本.txt”, 102400 )后200行 = 取后N行 (末尾文本, 200 )写到文件 (“D:\2.txt”, 到字节集 (后200行 )) 结束时间 = 取启动时间 ()返回 (0 )|
| 取文件末尾内容 | 文本型 | | |
| 文件路径 | 文本型 | | | | 读取字节数 | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 文件句柄 | 整数型 | | | | 文件大小 | 长整数型 | | | | 起始位置 | 长整数型 | | | | 读取数据 | 字节集 | | |
文件句柄 = 打开文件 (文件路径, #读入, #无限制 ) 如果真 (文件句柄 = 0 ) 返回 (“”) 文件大小 = 取文件长度 (文件句柄 )起始位置 = 文件大小 - 读取字节数 如果真 (起始位置 < 0 ) 起始位置 = 0 移动读写位置 (文件句柄, #文件首, 起始位置 )读取数据 = 读入字节集 (文件句柄, 读取字节数 )关闭文件 (文件句柄 )返回 (到文本 (读取数据 )) | 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 行数组 | 文本型 | | 0 | | 结果 | 文本型 | | | | i | 整数型 | | | | 起始索引 | 整数型 | | |
行数组 = 分割文本 (全部文本, #换行符, )起始索引 = 取数组成员数 (行数组 ) - 行数 + 1 如果真 (起始索引 < 1 ) 起始索引 = 1  计次循环首 (取数组成员数 (行数组 ) - 起始索引 + 1, i ) 结果 = 结果 + 行数组 [起始索引 + i - 1 ] + #换行符 计次循环尾 ()返回 (结果 )
|
|