GetLastAccessTime() private méthode

private GetLastAccessTime ( String path ) : DateTime
path String
Résultat DateTime
Exemple #1
0
 public static System.DateTime GetLastAccessTime(string path) =>
 MSIOF.GetLastAccessTime(path);
Exemple #2
0
 public static DateTime GetLastAccessTime(String path)
 {
     return(File.GetLastAccessTime(path));
 }
        /// <summary>
        /// Информация о файле.
        /// </summary>
        /// <returns>Дата создания, последнего изменения, последнего обращения к файлу, атрибуты файла, доступ к файлу.</returns>
        public string[] info()
        {
            if (SFile.Exists(fname) & fname.Length <= 260)//проверка на существование файла и корректность имени
            {
                try
                {
                    string[] s = new string[1];
                    s[0] += "\nДата создания файла: " + SFile.GetCreationTime(fname).ToString();                        //получение информации даты создания
                    s[0] += "\nДата последнего изменения файла: " + Convert.ToString(SFile.GetLastWriteTime(fname));    //получение информации даты последнего изменения
                    s[0] += "\nДата последнего обращения к файлу: " + Convert.ToString(SFile.GetLastAccessTime(fname)); //получение информации даты последнего обращения к файлу
                    s[0] += "\nАтрибуты файла: " + Convert.ToString(SFile.GetAttributes(fname));                        //получение информации атрибутов файла
                    s[0] += "\nДоступ к файлу: " + Convert.ToString(SFile.GetAccessControl(fname));                     //получение информации доступа к файлу
                    return(s);
                }

                catch (Exception e)                                    //обработка исключений для получения информации
                {
                    LogForOperations("Информация о файле", e.Message); //запись в лог ошибки (если есть)
                    throw e;
                }
            }
            else
            {
                LogForOperations("Получение информации о файле", "файл не существует либо содержит в своем имени более 260 символов");//запись ошибки в лог, если не выполняется условие проверки
                return(null);
            }
        }
Exemple #4
0
 public string GetAccessedDate(string format = "M-d-yy")
 {
     return(SystemFile.GetLastAccessTime(this.path).ToString(format));
 }
Exemple #5
0
 public override DateTime GetLastAccessTime(string path)
 {
     return(File.GetLastAccessTime(path));
 }