Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: Nicola - Dicembre 21, 2016, 07:01:43 pm

Titolo: Eliminare directory non vuota (risolto)
Inserito da: Nicola - Dicembre 21, 2016, 07:01:43 pm
Per eliminare una directory vuota ho utilizzato
Codice: [Seleziona]
rmdir(Percorso)
Perņ se all'interno ci sono files mi da errore di input/output; cercando in rete
mi par di capire che devo eliminare tutti i files all'interno e poi procedere una
volta vuota alla cancellazione della directory.
E' corretto? Oppure esiste un comando che cancella la directory anche se
non vuota (come mi pare esistesse in Dos)?
Grazie
Titolo: Re:Eliminare directory non vuota
Inserito da: bonmario - Dicembre 21, 2016, 07:44:36 pm
Parli di un comando da lanciare dal terminale o di una procedura/funzione di Lazarus?
Nel secondo caso, c'č DeleteDirectory:
Codice: [Seleziona]
function DeleteDirectory(const DirectoryName: string; OnlyChildren: boolean): boolean;

Ciao, Mario
Titolo: Re:Eliminare directory non vuota
Inserito da: Nicola - Dicembre 21, 2016, 07:52:10 pm
Del secondo caso. Grazie