C# 读写word文件 本帖最后由 qinguan0619 于 2011-11-16 11:35:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 介紹你一個控件http://www.textcontrol.com/en_US/ 参考:http://www.newsmth.net/pc/pccon.php?id=2206&nid=186664 不用这么复杂吧?我只想实现一个文件拷贝式的读写,我不需要知道word文件写了什么。 br.ReadInt32()用的太奇怪了。一个int32是4byte,文件长度不是4的整数倍的话,肯定出错啊。建议你开一个一定大小(例如10k)的byte[]作为中转区来拷贝文件内容。一次读1一个byte或4个byte效率太低了。 如果你仅仅为了复制文件,没其他需求的话,用这个:File.Copy 我觉得你这样不行。你这样写完,第2个word文件的文件格式就不对了。 主要是想以二进制形式读取,然后通过Socket发送到异地。所以得把文件读出来,然后打包再发送。 采用ReadInt32()只是一个例子而已。 版本來臨,v17 TX Text Control 17.0 絕對好東東啊http://ufo-crackerx.blog.163.com/blog/static/11307877820111017113958413/ 已解决,采用的还是 BinaryReader和BinaryWriter,只不过最后一次读写要判断读取的字节数。 winform窗体.... 如何在函数中获取datagridview的datasource? 帮我分析下程序,入门的! Socket 客户端IP地址问题 UltraWebGrid 设置选择行颜色,急急!!! SOS~! 打听一下WEB里怎么实现dateTimePicker呀 如何修改Xml文件的问题,帮忙!!!!! 页面刷新的问题 我这里有个 国内一家知名公司开发的erp软件, 我有原码,谁要? 在C#程序中调用C++的dll,DllImport 用vs2008自带的水晶报表,显示多条折线图表
http://www.textcontrol.com/en_US/
我只想实现一个文件拷贝式的读写,我不需要知道word文件写了什么。
一个int32是4byte,文件长度不是4的整数倍的话,肯定出错啊。建议你开一个一定大小(例如10k)的byte[]作为中转区来拷贝文件内容。一次读1一个byte或4个byte效率太低了。