本帖最后由 guoguo 于 2013-11-28 11:33 编辑
我想把一个文本文件读取到数据库中,可是,当开始读的时候,出现了这个问题,在读打开文本开始读的时候,显示的异常时对路径“D:\C#练习\test”的访问被拒绝。
它的疑难解答提示是:确保您具有足够的特权来访问此资源。 如果您要尝试访问某个文件,请确保该文件不是只读的。可是,这个文件并不是只读的,不知怎么解决了,请教各位高手!!!
我的部分代码是这样的,当点击按钮时,就打开一个文件夹选择对话框,然后选中文件夹读文件。
private void btnFileImport_Click(object sender, EventArgs e)
{
FolderBrowserDialog folderbrowser = new FolderBrowserDialog();
if (folderbrowser.ShowDialog() != DialogResult.OK)
{
return;
}
string path= folderbrowser.SelectedPath;
string[] filename = Directory.GetFiles(path, "*.txt",SearchOption.AllDirectories);
foreach(string n in filename)
{
string[] content = File.ReadAllLines(path);
foreach (string c in content)
{
string [] arr=c.Split ('\t');
string name=arr[0];
int age=Convert.ToInt32 ( arr[1]);
string sex=arr[2];
string score=arr[3];
MessageBox.Show("name="+name+",age="+age+",sex="+sex+",score="+score);
}
}
|