/// <summary>
 /// Elimina un componente del directorio
 /// </summary>
 /// <param name="c"></param>
 public void eliminaElemento(Componente c)
 {
     if (contenidos.Contains(c))
     {
         contenidos.Remove(c);
         Tamaño -= c.Tamaño;
     }
 }
 /// <summary>
 /// Añade un componente al directorio
 /// </summary>
 /// <param name="c"></param>
 public void añadeElemento(Componente c)
 {
     if (!contenidos.Contains(c))
     {
         contenidos.Add(c);
         Tamaño += c.Tamaño;
     }
 }
 /// <summary>
 /// Añade un archivo al archivo comprimido
 /// </summary>
 /// <param name="c"></param>
 public void añadeArchivo(Componente c)
 {
     if (!comprimidos.Contains(c))
     {
         comprimidos.Add(c);
         aumentaTamaño(c.Tamaño);
     }
 }
 /// <summary>
 /// Elimina un archivo del archivo comprimido
 /// </summary>
 /// <param name="c"></param>
 public void eliminaArchivo(Componente c)
 {
     if (comprimidos.Contains(c))
     {
         comprimidos.Remove(c);
         disminuyeTamaño(c.Tamaño);
     }
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="elemento"></param>
 public EnlaceDirecto(Componente elemento)
 {
     if(!(elemento is EnlaceDirecto))
     {
         elementoDestino = elemento;
     }
     Nombre = elemento.Nombre;
     Tamaño = tamaño;
 }