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

Delete Directory

procedura copia 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
  }
}
  • 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.

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

Vedi anche

  • Delete File (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum