コード例 #1
0
        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);
        }
コード例 #2
0
        public static FileInfo LocalSiteNoteRssFile(this UserSettings settings)
        {
            var directory = settings.LocalSiteNoteDirectory();

            return(new FileInfo($"{Path.Combine(directory.FullName, "NoteRss")}.xml"));
        }