close
C# 刪除文字檔中第n行
string searchPattern = "*.txt";
string InitDirectory = Directory.GetCurrentDirectory();
InitDirectory = InitDirectory + "\\WaveletTransformFeatures\\feature\\";
DirectoryInfo di = new DirectoryInfo(InitDirectory);
if (di.GetFiles("*.txt").Length.ToString() != "0")
{
foreach (FileInfo fi in di.GetFiles(searchPattern))
{
List<string> lines = new List<string>(File.ReadAllLines(fi.FullName));
lines.RemoveAt(n); // n 是想要刪除的行
File.WriteAllLines(fi.FullName, lines.ToArray());
}
}
全站熱搜