System.IO.File.GetCreationTime C# (CSharp) Méthode

GetCreationTime() private méthode

private GetCreationTime ( String path ) : DateTime
path String
Résultat DateTime
        public static DateTime GetCreationTime(String path)
        {
            String fullPath = Path.GetFullPath(path);
            return FileSystem.Current.GetCreationTime(fullPath).LocalDateTime;
        }

Same methods

File::GetCreationTime ( string path ) : System.DateTime

Usage Example

        /// <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);
            }
        }
All Usage Examples Of System.IO.File::GetCreationTime