/// <summary>
/// Переопределение потока, очистка буферов.
/// </summary>
/// <param name="fname">Имя рабочего файла.</param>
#endregion
#region Дополнительные методы.
//public void CleanStream(string fname)
//{
// try
// {
// stream.Flush();//очищаем буфер потока
// stream = SFile.Open(fname, System.IO.FileMode.Open, System.IO.FileAccess.ReadWrite, System.IO.FileShare.ReadWrite);//связываем файл с потоком
// }
// catch (Exception exc)//обработка исключений для потока
// {
// throw exc;
// }
//}
/// <summary>
/// Лог для операций.
/// </summary>
/// <param name="_NameOperations">Имя операции.</param>
/// <param name="_NameError">Имя ошибки.</param>
public void LogForOperations(string _NameOperations, string _NameError)
{
try
{
SDirectory.CreateDirectory(SDirectory.GetLogicalDrives().GetValue(0) + @"\FileManagerLog"); //создаем каталог для лога
SFile.WriteAllText(SDirectory.GetLogicalDrives().GetValue(0) + @"FileManagerLog\log.txt", ("\nВремя операции:" + System.DateTime.Now + ". " + _NameOperations + "'" + fname + "'. Ошибка: " + _NameError + ".")); //запись в лог
}
catch (Exception e) { throw e; }//обработка исключений для лога
}