if (objDrive["FreeSpace"]!=null && objDrive["Size"]!=null) { objContentDrive.AddSubContent("PercentFreeSpace", 100 * Decimal.Parse(objDrive["FreeSpace"].ToString()) / (Decimal.Parse(objDrive["Size"].ToString())+1) + "%", "Pourcentage d'espace libre sur le lecteur"); objContentDrive.AddSubContent("PercentUsedSpace", 100-100 * Decimal.Parse(objDrive["FreeSpace"].ToString()) / (Decimal.Parse(objDrive["Size"].ToString())+1) + "%", "Pourcentage d'espace occupé sur le lecteur"); objContentDrive.AddSubContent("Totalsize", GetSize(float.Parse(objDrive["Size"].ToString())), "Espace total du lecteur"); objContentDrive.AddSubContent("FreeSpace", GetSize(float.Parse(objDrive["FreeSpace"].ToString())), "Espace libre sur le lecteur"); } if (objDrive["VolumeName"]!=null) objContentDrive.AddSubContent("VolumeName", objDrive["VolumeName"].ToString(), "Nom du volume du lecteur courant"); strDriveType = GetDriveType(int.Parse(objDrive["DriveType"].ToString())); objContentDrive.AddSubContent("DriveType", strDriveType ,"Type du lecteur (Disquette, Disque dur, CD ROM, DVD etc...)"); //TODO : supprimer ce noeud, rendu obsolète par le paramètre Encode=True objContentDrive.AddSubContent("DriveTypeEncoded", FB_SDK.Web.WebUtility.UrlEncode(strDriveType.Replace(" ","_")), "Type du lecteur encodé");