如何将 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);
}
}
再次感谢。
我在文件系统上有一个名为"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);
}
}
再次感谢。