public static DirectoryInfo LocalSiteNoteContentDirectory(this UserSettings settings, NoteContent content, bool createDirectoryIfNotFound = true) { var contentDirectory = new DirectoryInfo(Path.Combine(settings.LocalSiteNoteDirectory().FullName, content.Folder)); if (contentDirectory.Exists || !createDirectoryIfNotFound) { return(contentDirectory); } contentDirectory.Create(); contentDirectory.Refresh(); return(contentDirectory); }
public static FileInfo LocalSiteNoteRssFile(this UserSettings settings) { var directory = settings.LocalSiteNoteDirectory(); return(new FileInfo($"{Path.Combine(directory.FullName, "NoteRss")}.xml")); }