Bonjour à tous,
Auriez-vous une petite procédure pour effacer tous les fichiers d'un repertoire?
Merci, Ras'
Bonjour à tous,
Auriez-vous une petite procédure pour effacer tous les fichiers d'un repertoire?
Merci, Ras'
sous windows, avec l'API windows donc et les fonction SHFileOperation (ShellApi/FileCtrls)
J'aurais dû préciser: je programme sous linux (debian)
Merci, Ras'
Bonjour
Sous Ubuntu/Gnome
il y a ceci qui marche, a toi de l'adapter, de l'arranger/optimiser.
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 procedure TForm1.Button2Click(Sender: TObject); var xSearch: TSearchRec; chemin, chemin_complet: ansistring; begin chemin := ExtractFilePath(Application.ExeName)+'/Sous_Dossier/'; chemin_complet := chemin + '*.*'; if FindFirst(chemin_complet, faAnyFile, xSearch) = 0 then begin repeat showmessage(chemin+xSearch.Name); { DeleteFile(chemin+xSearch.Name); } until FindNext(xSearch) <> 0; FindClose(xSearch); end; end;
Par contre le script proposé ne supprime pas récursivement les dossiers et les fichiers dans les sous-dossiers
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager