コード例 #1
0
ファイル: Folder.ext.cs プロジェクト: 0xCM/Meta.Core
 /// <summary>
 /// Deletes the folder if it exists
 /// </summary>
 /// <returns>The path to the deleted folder if applicable</returns>
 public static Option <FolderPath> DeleteIfExists(this FolderPath folder)
 => Try(() =>
 {
     if (folder.Exists())
     {
         Directory.Delete(folder.FileSystemPath, true);
     }
     return(folder);
 });
コード例 #2
0
ファイル: FolderProvider.cs プロジェクト: Epitomy/CMS
        public override MediaFolder Get(MediaFolder dummy)
        {
            FolderPath path = new FolderPath(dummy);

            if (!path.Exists())
            {
                return(null);
            }
            dummy.IsDummy = false;
            return(dummy);
        }