public string GetPath(FilesystemConfig cfg) { var dat = new[] { cfg.Folder } .Concat(Path.Enumerate().Select(p => CleanForFS(p, p))) .Concat(new[] { CleanForFS(Title, UniqueName) + "." + cfg.Extension }); return(System.IO.Path.Combine(dat.ToArray())); }
public FilesystemNote(Guid uid, FilesystemConfig cfg) { _id = uid; _config = cfg; _creationDate = DateTimeOffset.Now; }
public FilesystemConnection(AlephLogger log, FilesystemConfig config) { _config = config; _logger = log; }