C#如何把一个文件的内容写到SQL Server数据库里

 我来答
陈学阳
2010-10-12 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:14%
帮助的人:5622万
展开全部
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(“文件夹路径”);
FileInfo[] ff = di.GetFiles("*.txt");//只取文本文档
string ss = "";//存放内容
foreach (FileInfo temp in ff)
{
using (StreamReader sr = temp.OpenText())
{
ss += sr.ReadToEnd();//内容追加到ss中
}
}
File.AppendAllText("要保存的文件路径", ss);//保存到一个文件里

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela
卯沛白0Fuf52
2010-10-12 · 超过23用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:85.7万
展开全部
var fstream = new FileStream(file.FullName, FileMode.Open);
var pos = 0;
var buffer = new byte[10240];//每次发送最大文件大小
int len;
fstream.Seek(pos, SeekOrigin.Begin);
len = fstream.Read(buffer, 0, buffer.Length);
var data = new byte[len];
Array.Copy(buffer, data, len);
//file.FullName为文件路径
//data文件的二进制字节
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奔跑2024
2010-10-08 · TA获得超过218个赞
知道小有建树答主
回答量:405
采纳率:0%
帮助的人:204万
展开全部
你可以将文件内容读取出来,然后连接数据库,直接 添加到数据库啊。。。你可以用ADO.NET 或者 Nibernate 也可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李毅1749
2010-10-08 · TA获得超过100个赞
知道答主
回答量:96
采纳率:100%
帮助的人:34.6万
展开全部
多学习一下ado吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
an...0@163.com
2010-10-08
知道答主
回答量:61
采纳率:0%
帮助的人:27.4万
展开全部
可以先导出成EXCEL再倒到SQL里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冷库软件
2010-10-08 · TA获得超过889个赞
知道小有建树答主
回答量:1672
采纳率:0%
帮助的人:1213万
展开全部
IO 操作 和 ADO.NET 操作,都是最基础的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式