程序引用了一个DLL,DLL就不帖出来了,内部有项目里的代码.
这个程序的功能,就是可以完全替代我在项目里的作用,我觉得我比较厉害,写出这种作用.呼,最近都比较忙,自己在那学学写写,有点事情做都给我乐坏了,哈哈!
希望,困难的日子早日过去吧,经过自己的不懈努力,加油!
using System;
using System.Collections.Generic;
using System.IO ;
using Common;
namespace 脚本生成程序
{
static public class TravelSourceFiles
{
static private bool ShouldBeHandled(string fileName)
{
string[] partsOfFilename = fileName.Split('.');
if (partsOfFilename.Length < 2)
return false;
if (partsOfFilename[1] == "txt")
return true;
else
return false;
}
static private void HandleASourceFile(FileInfo sourceFileInfo)
{
HandlerAFile handle = new HandlerAFile(sourceFileInfo);
handle.Run();
}
static public void Go()
{
DirectoryInfo dir = new DirectoryInfo(Directory.GetCurrentDirectory());
int amountOfGeneratedFiles = 0;
try
{
foreach (FileInfo fileInfo in dir.GetFiles())
{
if (ShouldBeHandled(fileInfo.Name))
{
HandleASourceFile(fileInfo);
++amountOfGeneratedFiles;
}
}
}
catch
{
Console.WriteLine(Explanation.ErrorReport());
Console.WriteLine(Explanation.ExitReport());
return;
}
Console.WriteLine(Explanation.ResultReport(amountOfGeneratedFiles));
Console.WriteLine(Explanation.ExitReport());
}
}
}