示例#1
0
 public String GetMaxSize(Int32 decimals = 2)
 {
     if (FreeSize > 0 || !Quota.HasAllowedSpace())
     {
         return(FolderSizeItem.FormatBytes(Quota.AvailableSize, decimals));
     }
     else
     {
         return(FolderSizeItem.FormatBytes(Quota.MaxAvailableSize, decimals));
     }
 }
示例#2
0
        public String GetPossibleOverSize(long size, Int32 decimals = 2)
        {
            long newSize = FullSize + size;

            if (FreeSize > 0 || !Quota.HasAllowedSpace())
            {
                return(FolderSizeItem.FormatBytes((Quota.AvailableSize >= newSize) ? 0 : newSize - Quota.AvailableSize, decimals));
            }
            else
            {
                return(FolderSizeItem.FormatBytes((Quota.MaxAvailableSize >= newSize) ? 0 : newSize - Quota.MaxAvailableSize, decimals));
            }
        }