讀取指定文件夾下的所有文件
c#怎样读取windows文件夹名和该文件夹中的excel表中的数据,并把读到的文件夹名和excel表中的数据作为数据向插入到sql sever2000的数据表中
private void button1_Click_2(object sender, System.EventArgs e)
{
string directory=@"F:\cym\temp";
addFile(directory);
}
private void addFile(string directory)
{
foreach(string fi in Directory.GetFiles(directory))
{
label1 .Text += fi + "\r\n";
string filetype = fi.Substring(fi.LastIndexOf(".") + 1);
string filename = fi.Substring(fi.LastIndexOf("\\") + 1);
try
{
//File.Copy(fi, @"d:\1.xls");//copy file
if (File.Exists(@"d:\" + filename.Trim()))//存在該文件則刪除
{
File.Delete(@"d:\" + filename.Trim());//刪除文件
}
File.Copy(fi, @"d:\" + filename.Trim());//復制文件
File.Move(@"d:\" + filename.Trim(), @"e:\" + filename.Trim());//移動文件 }
foreach(string di in Directory.GetDirectories(directory))
{
addFile(di);
}
}
//用递归实现的。
上面的是得到文件,现在你要在此基础上再处理一下