示例#1
0
        private FileModel CreateFrom(string file)
        {
            var fileInfo  = _environmentFileService.GetFile(file);
            var fileModel = new FileModel
            {
                Name                 = fileInfo.Name,
                FullPath             = fileInfo.FullName,
                LastModifiedDateTime = fileInfo.LastWriteTime,
                Type                 = GetFileType(fileInfo),
                SizeBytes            = fileInfo.Length,
                Extension            = _pathService.GetExtension(fileInfo.Name),
                LastAccessDateTime   = fileInfo.LastAccessTime,
                CreatedDateTime      = fileInfo.CreationTime
            };

            return(fileModel);
        }
示例#2
0
 public FileInfo GetFile(string file) => _environmentFileService.GetFile(file);