我在单个文件夹中有多个名称不同的文本文件。我想一个一个地阅读所有文件 -->> * 完成第一个文件后只阅读第二个文件。读取成功后它应该从目录中删除文件。我能够读取单个文件。但是当我试图一口气读取所有文件时,它给出了错误。我如何使用线程来读取和删除文件。所有文件具有相同的格式。
我的示例代码:
StreamReader objReader = new StreamReader("c:\codeo\testm.txt");
string sLine="";
ArrayList arrText = new ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close();
foreach (string sOutput in arrText)
Console.WriteLine(sOutput);
Console.ReadLine();
对于德尔:
private void btnDelete_Click(object sender, EventArgs e)
{
if (File.Exists(fileLoc))
{
File.Delete(fileLoc);
}
}