Exemplo n.º 1
0
        protected override string?HandleTag(System.IO.FileInfo file, IDateTagPart datePart)
        {
            var directories = ReadMetadata(file.FullName);

            // obtain the Exif SubIFD directory
            var directory = directories.OfType <TDirectory>().FirstOrDefault();

            if (directory != null && directory.TryGetDateTime(_directoryEntryId, out var dateTime))
            {
                return(datePart.Select(dateTime));
            }

            return(null);
        }
Exemplo n.º 2
0
 protected override string?HandleTag(FileInfo file, IDateTagPart tagPart)
 {
     return(tagPart.Select(file.LastWriteTime));
 }
Exemplo n.º 3
0
 protected abstract string?HandleTag(FileInfo file, IDateTagPart tagPart);