/// <summary>
    /// 執行產生一個新的檔案
    /// </summary>
    private void DoCreate()
    {
        if (string.IsNullOrEmpty(ShowSetInfo.SettingName))
        {
            mIsEmptyFileName = true;
            mInfoBoxShow     = "需要檔案名稱";
            return;
        }

        if (CheckFileNameRepeat(false))         // 確認有沒有重複名稱
        {
            mIsEmptyFileName = true;
            mInfoBoxShow     = "檔案名稱與現有檔案重複";
            return;
        }

        SDDataMove.SaveData(ShowSetInfo);        // 存檔
        // Reset Status
        if (mIsEmptyFileName)
        {
            mIsEmptyFileName = false;
        }

        Close();
    }
    /// <summary>
    /// 修改存檔
    /// </summary>
    private void DoRevise()
    {
        SDDataMove.SaveData(ShowSetInfo);

        Close();
    }