C#如何把一个文件的内容写到SQL Server数据库里
展开全部
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
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
展开全部
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文件的二进制字节
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文件的二进制字节
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以将文件内容读取出来,然后连接数据库,直接 添加到数据库啊。。。你可以用ADO.NET 或者 Nibernate 也可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多学习一下ado吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以先导出成EXCEL再倒到SQL里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IO 操作 和 ADO.NET 操作,都是最基础的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询