社区
C#
帖子详情
"试图将文件指针移动到文件开头之前"怎么回事啊???救救我。。。
gnxi003
2012-05-31 10:12:11
我用FILESTREAM读取一个文件,然后用SEEK进行文件指针位置的设置,文件大小为5205081600字节,为什么我偏移量到了3000000000+之后,就会报错,说什么“试图将文件指针移动到文件开头之前”。。但明明没有超出啊。。。?
...全文
2739
6
打赏
收藏
"试图将文件指针移动到文件开头之前"怎么回事啊???救救我。。。
我用FILESTREAM读取一个文件,然后用SEEK进行文件指针位置的设置,文件大小为5205081600字节,为什么我偏移量到了3000000000+之后,就会报错,说什么“试图将文件指针移动到文件开头之前”。。但明明没有超出啊。。。?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gnxi003
2012-05-31
打赏
举报
回复
问题解决了,原来真是INT型的问题,谢谢1,5L的兄弟,谢谢!!
__天涯寻梦
2012-05-31
打赏
举报
回复
加上 L
fs.seek(3000000000
L
+,seekorgin.begin)
threenewbee
2012-05-31
打赏
举报
回复
是不是试图在fat32分区上创建超过4gb的文件?
SocketUp
2012-05-31
打赏
举报
回复
先移动0位置,再移到3000000000
gnxi003
2012-05-31
打赏
举报
回复
filestream fs = new filestream("xxx");
fs.seek(3000000000+,seekorgin.begin);---这里报错。。。没有int啊。。。???
threenewbee
2012-05-31
打赏
举报
回复
是不是使用了int类型的变量,导致溢出了。
应该使用long。
试图
将
文件
指针
移动
到
文件
开头
之前
在Windows上使用ACE::truncate函数时报错:“
试图
将
文件
指针
移动
到
文件
开头
之前
” 代码如下: // 指定
文件
大小 ACE_OFF_T offset = 3 * 1024 * 1024 * 1024; if (ACE_OS::truncate("Tick.data", offset) != 0) ACE_ERROR_RETURN((
vs保存
文件
失败提示
试图
将
文件
指针
移动
到
文件
开头
之前
的解决思路
vs不能保存
文件
文件
指针
的使用
最近在处理数据的数据的时候,打开
文件
让其某些特定的行与列生产列表的关系。 代码Demo简易大致是这样的 f=open(filename,r) list1=[row for row in f.readlines()] list2=[row for row in f.readlines()] 用print输出的时候 list1不为空,list2为空。 当时就产生了疑问?难道打开的
文件
句柄只能使用一次吗?无论怎么处理效果都是一样的。 突然让我想到一个
文件
指针
。 list1在处理完毕数据的时候,
文件
指针
已经归位
文件
Java
文件
操作
【代码】Java
文件
操作。
【java】RandomAccessFile读取txt文档分页并获取页末
指针
01 . 目的 RandomAccessFile方式读取
文件
将
文件
按每页5行实现分页 获取页末
指针
,为后续翻页准备 02 . RandomAccessFile简述         RandomAccessFile是Java输入/输出流体系中功能最丰富的
文件
内容访问类,既可以读取
文件
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章