using System;
using System.Collections.Generic;
using System.IO ;
namespace 脚本生成程序
{
public class HandlerAFile
{
private StreamReader reader;
private StreamWriter writer;
private string fileName;
private string GenerateResultFileName(string str)
{
string resultFileName = str.Split('.')[0];
resultFileName += ".cs";
return resultFileName;
}
public HandlerAFile()
{
}
public HandlerAFile(FileInfo sourceFileInfo)
{
fileName = sourceFileInfo.Name;
reader = ProcessASourceFile.OpenASourceFile(sourceFileInfo);
writer = ProcessAResultFile.CreateAResultFile(
GenerateResultFileName(sourceFileInfo.Name));
}
public void Run()
{
ProcessASourceFile.LeapfrogExplanation(reader);
ProcessAResultFile.WriteTheHeadOfFile(writer, fileName.Split('.')[0]);
DataCell sourceDataCell = new DataCell();
while (ProcessASourceFile.ReadADataCellSuccessfully(reader, ref sourceDataCell))
{
ProcessAResultFile.WriteADataCell(writer, sourceDataCell);
}
ProcessAResultFile.WriteTheTailOfFile(writer);
ProcessASourceFile.CloseASourceFile(reader);
ProcessAResultFile.CloseAResultFile(writer);
}
}
}
脚本生成程序Part4
最新推荐文章于 2025-05-23 20:07:28 发布
2373

被折叠的 条评论
为什么被折叠?



