如何将 CSS 引用 link 添加到文件夹中的本地 HTML 文件?

How to add CSS reference link to local HTML files in folder?

我在文件系统上有一个名为"DocSamples"的文件夹,这个文件夹有100个HTML个文件和一个名为"docStyle.css"的层叠式sheet文件,我想使用控制台应用程序 (C#) 将对此样式 sheet <link rel="stylesheet" href="docStyle.css"> 的引用添加到文件夹中的每个 HTML 文件。

关于如何实现这个的任何想法?

谢谢,

我建议如下:

// Get all files
string filepath = Environment.GetFolderPath("Filepath here");
DirectoryInfo d = new DirectoryInfo(filepath);

//Handle each file
foreach (var file in d.GetFiles("*.html"))

    // Get all text from 1 file
    string readText = File.ReadAllText(file.FullName);
    // Add css
    readText = readText.Replace("</head>", @"<link rel="stylesheet" href="docStyle.css"></head>")

    // Save file with modifications
    File.WriteAllText(file.FullName, readText);
}

感谢 Dieter 的回复,非常感谢,我编辑了您的代码并使用了以下代码,它运行良好

    static void Main(string[] args)
        {
            string[] htmlFiles = Directory.GetFiles("systemDrive\Doc samples", "*.html");


//Handle each file
foreach (var htmlFile in htmlFiles)
{
    // Get all text from 1 file
    string readText = File.ReadAllText(htmlFile);
    // Add css
    readText = readText.Replace("</head>", @"<link rel='stylesheet' href='docStyle.css'></head>");

    // Save file with modifications
    File.WriteAllText(htmlFile, readText);
}
        }

再次感谢。