} // end Format /// <summary> /// Formats the Suffix based on the sequence provided. /// </summary> /// <param name="iSequence">Sequence used to replace the mask</param> /// <returns>Returns the formatted mask.</returns> public string Format(DateTimeExtended dtDateTime, int iSequence, string sTitle, string sFilename) { string sFormattedMask = ""; for (int i = 0; i < _arrMask.GetLength(0); i++) { if (_arrMask[i, 1] != null && _arrMask[i, 1] == "*") { if ((_arrMask[i, 0][0] == 'y') || (_arrMask[i, 0][0] == 'M') || (_arrMask[i, 0][0] == 'd') || (_arrMask[i, 0][0] == 'h') || (_arrMask[i, 0][0] == 'm') || (_arrMask[i, 0][0] == 's')) { sFormattedMask += dtDateTime.ToString(_arrMask[i, 0]); } else if (_arrMask[i, 0] == "title") { sFormattedMask += sTitle; } else if (_arrMask[i, 0] == "filename") { sFormattedMask += sFilename; } else { sFormattedMask += iSequence.ToString().PadLeft(_arrMask[i, 0].Length, '0'); } } // end if else { sFormattedMask += _arrMask[i, 0]; } // end else } // end for return(sFormattedMask); } // end Format
/// <summary> /// Instantiates a FileRenamedEventArgs object and sets the OriginalFileName, NewFileName, /// Result, and Message. /// </summary> /// <param name="sFilename">Original File Name prior an attempt to rename</param> /// <param name="dtNewDateTaken">File Name to which the file will attempt to be changed</param> /// <param name="bResult">Result of the rename operation</param> /// <param name="sMessage">Any message associated with the rename operation</param> public DateTakenChangedEventArgs(string sFilename, DateTimeExtended dtNewDateTaken, bool bResult, string sMessage, bool logOnly) : base(sFilename, dtNewDateTaken.ToString(), bResult, sMessage, logOnly) { } // end FileRenamedEventArgs