namespace zero.FileStorage; public interface IFileMeta { /// /// Full path of the item within the file system /// string Path { get; } /// /// Absolute path of the item /// string AbsolutePath { get; } /// /// Name of the item /// string Name { get; } /// /// Full path to the directory containing the item /// string DirectoryPath { get; } /// /// Length of the file in bytes /// long Length { get; } /// /// Date when the item was last modified /// DateTimeOffset LastModifiedDate { get; } /// /// Whether this item is directory or a file /// bool IsDirectory { get; } /// /// Additional properties /// Dictionary Properties { get; } }