我正在尝试根据文件的前 10 行创建文件。
这是我到目前为止所得到的:
var lines2 = File.ReadLines(fileName).Take(10);
foreach (string newFile in lines2)
{
CreateiniFile(folder, newFile);
}
这是这里的调用CreateiniFile
:
static void CreateiniFile(string directory, string name)
{
string filename = String.Format("File_" + name + ".ini");
string path = Path.Combine(directory, filename);
if (!File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine("Text");
sw.Close();
}
}
}
如果所有 10 行都有数据,这将创建正确的文件,但是如果任何行是空白的,它会创建一个文件File_.ini
。
如何停止它基于空返回创建文件?