Delete Over 3 days Files

指令碼工作

  • 目的:刪除三天以前的歷史 backup JSON 檔案。

  • Script

// ......

using System.IO;

// ......

public void Main()
{
    // TODO: Add your code here
    DeleteChartJsonFile();
    DeleteQuoteJsonFile();

    Dts.TaskResult = (int)ScriptResults.Success;
}

public void DeleteChartJsonFile()
{
    string[] files = Directory.GetFiles("C:\\Stock LINE Notify\\Chart\\backup\\");

    foreach (string file in files)
    {
        FileInfo fileInfo = new FileInfo(file);
        if (fileInfo.LastWriteTime < DateTime.Now.AddDays(-3))
        {
            fileInfo.Delete();
        }
    }
}

public void DeleteQuoteJsonFile()
{
    string[] files = Directory.GetFiles(@"C:\Stock LINE Notify\Quote\backup\");

    foreach (string file in files)
    {
        FileInfo fileInfo = new FileInfo(file);
        if (fileInfo.LastWriteTime < DateTime.Now.AddDays(-3))
        {
            fileInfo.Delete();
        }
    }
}

Last updated