English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Standard
  • File System
  • Operazioni Cartelle

Delete Directory

procedura link

Scopo

Elimina dal file system del server una cartella vuota.

Sintassi

Applicazione.DeleteDirectory(cartella)

Argomenti

Cartella E' una stringa che contiene il percorso completo della cartella da eliminare (per esempio C:\WINDOWS\TEMP\Cartella).

Esempio di codice

public boolean OggettoFS.Elimina()
{
  // Se esiste ancora
  if Esiste()
  {
    // Provo a cancellare
    try
    {
      // Se è una cartella
      if GetNamedPropertyValue(Cartella) = True
      {
         EsempiMS.DeleteDirectory(GetNamedPropertyValue(NomeCompleto))
      }
      else  // Se è un file
      {
         EsempiMS.DeleteFile(GetNamedPropertyValue(NomeCompleto))
      }
    }
  }
  // 
  // Se non c'è più

  if NOT(Esiste())
  {
    // Se ho un padre
    if NOT(Parent IS Null Object)
      ...
    // 
    // Cancellazione avvenuta

    return True
  }
  else  // C'è ancora
  {
    // Cancellazione non avvenuta
    return False
  }
}

Ultima modifica: 25/10/2016 / Validità: da 6.8.3060

  • La procedura elimina la cartella sul file system del server (non su quello del client).
  • Se la cartella da eliminare non è vuota oppure è protetta e l'applicazione è compilata in C# viene generata un'eccezione.

Vedi anche

  • Delete File (procedura)

Ti serve altro aiuto?

Consulta il Forum