C#如何将txt文本导入sql2008

如题所述

第1个回答  2019-09-05
给你一个方法,这个方法是读txt文件的。
using
System.IO;
using
System.Text;
先加两个命名空间。
public
string
ReadData(string
filePath)
{
//C读取TXT文件之创建
FileStream
的对象,说白了告诉程序,
//文件在那里,对文件如何处理,对文件内容采取的处理方式
FileStream
fs
=
new
FileStream(filePath
,
FileMode.Open,
FileAccess.Read);
//仅
对文本
进行
读写操作
StreamReader
sr
=
new
StreamReader(fs,
Encoding.GetEncoding("GB2312"));
//定位操作点,begin
是一个参考点
sr.BaseStream.Seek(0,
SeekOrigin.Begin);
//读一下,看看文件内有没有内容,为下一步循环
提供判断依据
//sr.ReadLine()
这里是
StreamReader的方法
可不是
console
中的~
string
str
=
sr.ReadLine();
//如果
文件有内容
string
mNes=String.Empty;
while
(str
!=
null)
{
//输出字符串,str
在上面已经定义了
读入一行字符
//Console.WriteLine("{0}",
str);
mNes
+=
"    "
+
str
+
"<br>";
//这里我的理解是
当输出一行后,指针移动到下一行~
//下面这句话就是
判断
指针所指这行是否有内容~
str
=
sr.ReadLine();
}
//C读取TXT文件之关闭文件,注意顺序,先对文件内部进行关闭,然后才是文件~
sr.Close();
fs.Close();
return
mNes;
}
相似回答
大家正在搜