社区
C#
帖子详情
"试图将文件指针移动到文件开头之前"怎么回事啊???救救我。。。
gnxi003
2012-05-31 10:12:11
我用FILESTREAM读取一个文件,然后用SEEK进行文件指针位置的设置,文件大小为5205081600字节,为什么我偏移量到了3000000000+之后,就会报错,说什么“试图将文件指针移动到文件开头之前”。。但明明没有超出啊。。。?
...全文
2537
6
打赏
收藏
"试图将文件指针移动到文件开头之前"怎么回事啊???救救我。。。
我用FILESTREAM读取一个文件,然后用SEEK进行文件指针位置的设置,文件大小为5205081600字节,为什么我偏移量到了3000000000+之后,就会报错,说什么“试图将文件指针移动到文件开头之前”。。但明明没有超出啊。。。?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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。
编程资料 -C# 多线程
编程资料 - 多线程C#多线程编程实例实战作者: 刘弹 www.ASPCool.com 时间:2003-5-17 上午 10:24:05 阅读次数:10996单个写入程序/多个阅读程序在.Net 类库中其实已经提供了实现,即System.Threading.ReaderWriterLock 类。本文通过对常见的单个写入/多个阅读程序的分析来探索c#的多线程编程。问题的提出所谓单个写入程序/多个阅读
一些常用的资料_硬件/系统/等
一些常用的资料_硬件/系统/等标题前数字代表专题所在楼层数2. BIOS报警声意义3. BIOS自检与开机故障相关问题5. 计算机几个常见指标的意义6. 显卡GPU参数7. 显示卡常见故障全面解决8. 集成声卡常见故障及解决9. 显示器经典故障以及处理办法10. AMI主板代码大全(BIOS-ID)12. AWARD主板代码大全(BIOS-ID)16. 黑屏故障17. WindowsX
恋空 By whaosoft
/序曲 如果那天,我没有遇见你。我想,我就不会感到如此痛苦、如此悲伤、如此难过、如此令人悲从中来了。但是,如果我没有遇见你。我也不会知道那么欢愉、那么温柔、那么相爱、那么温暖、那么幸福的心情了……噙着泪水的我,今天,依旧仰望着天空。 仰望着天空。I.虚幻的开始1 『哇~!!肚子超饿的啦~』期待已久的午休时间终于到了。美嘉一如往常地打开桌上的便当。来上学真的是麻烦事一大堆
算法学习之路
一、单调队列 1、滑动窗口的最大值 给定一个数组和滑动窗口的大小,请找出所有滑动窗口里的最大值。 例如,如果输入数组[2, 3, 4, 2, 6, 2, 5, 1]及滑动窗口的大小3,那么一共存在6个滑动窗口,它们的最大值分别为[4, 4, 6, 6, 6, 5]。 注意: 数据保证k大于0,且k小于等于数组长度。 样例 输入:[2, 3, 4, 2, 6, 2, 5, 1] , k...
LeetCode_27_移除元素
双
指针
法
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章