Die Suche ergab 9 Treffer

von pilo
Di 1. Nov 2016, 09:42
Forum: Einsteigerfragen
Thema: Dateien automatisch löschen
Antworten: 26
Zugriffe: 8497

Re: Dateien automatisch löschen

Dateien, die gerade geöffnet sind, kannst du nicht löschen.

Ich lade mir über ein anderes Programm eine WebSeite herunter und speichere diese als .txt. Beim Download (auch ohne Browser) wird eine Cookie-Datei und 2 Dateien unter "Temporary Internet File" erstellt. Wie können diese Dateien denn ...
von pilo
Mo 31. Okt 2016, 23:40
Forum: Einsteigerfragen
Thema: Dateien automatisch löschen
Antworten: 26
Zugriffe: 8497

Re: Dateien automatisch löschen

ich geb auf!

100 Varianten ausprobiert, DeleteFile, DeleteDirectory, mit und ohne "\", usw.
Beim "Temporary Internet File"-Ordner zeigt er im WindowsExplorer 2 Dateien an, wenn ich mit CCleaner analysiere ist da auf einmal ein Unterordner "Content.IE5", die 2 Dateien werden da nicht angezeigt, und ...
von pilo
Mo 31. Okt 2016, 21:13
Forum: Einsteigerfragen
Thema: Dateien automatisch löschen
Antworten: 26
Zugriffe: 8497

Re: Dateien automatisch löschen

also der Unterordner wird gefunden, aber der Löschbefehl klappt nicht.

DeleteFile('C:\Users\Benutzer\Documents\temp\'+D.Name+'\*.htm');

in D.Name steht der richtige Ordner drin.
versteh ich nicht.
von pilo
Mo 31. Okt 2016, 20:23
Forum: Einsteigerfragen
Thema: Dateien automatisch löschen
Antworten: 26
Zugriffe: 8497

Re: Dateien automatisch löschen

habe es jetzt mit diesem Code versucht, aber es funktioniert nicht.
var D:TSearchRec;
begin
if FindFirst('C:\Users\Benutzer\Documents\temp',faDirectory,D)=0 then
begin
repeat
DeleteFile('C:\Users\Benutzer\Documents\temp\'+D.Name+'\*.htm');
until FindNext(D)<>0;
FindClose(D);
end;
end ...
von pilo
Mo 31. Okt 2016, 18:35
Forum: Einsteigerfragen
Thema: Dateien automatisch löschen
Antworten: 26
Zugriffe: 8497

Re: Dateien automatisch löschen

ok, bin ein Stück weiter.
In den Ordnern befindet sich auch noch eine Datei "index.dat" (von Windows), die sich auch nicht händisch löschen lässt. Ich nehme an, dass das löschen fehlschlägt weil der Löschbefehl dort schon stolpert und den Löschvorgang abbricht.
Mit dem Befehl "DeleteFile('C:\Users ...
von pilo
Mo 31. Okt 2016, 16:43
Forum: Einsteigerfragen
Thema: Dateien automatisch löschen
Antworten: 26
Zugriffe: 8497

Re: Dateien automatisch löschen

habe nochmal alles überprüft, im Ordner Dokumente funktionierts, aber in den Windowsordnern nicht. Sollte demnach sowas wie eine Berechtigungsfrage sein.
Bin als Admi angemeldet, daran kanns nicht liegen.
von pilo
Mo 31. Okt 2016, 15:42
Forum: Einsteigerfragen
Thema: Dateien automatisch löschen
Antworten: 26
Zugriffe: 8497

Re: Dateien automatisch löschen

Stand des Programms:

Bild2 Programm.JPG
unit Loeschen;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Label1: TLabel;
Label2: TLabel;
Schalter: TToggleBox;
Timer1: TTimer ...
von pilo
Mo 31. Okt 2016, 13:09
Forum: Einsteigerfragen
Thema: Dateien automatisch löschen
Antworten: 26
Zugriffe: 8497

Re: Dateien automatisch löschen

Danke für die superschnellen Antworten.
Mache mich gleich ans Werk und berichte dann hier wieder.
von pilo
Mo 31. Okt 2016, 12:25
Forum: Einsteigerfragen
Thema: Dateien automatisch löschen
Antworten: 26
Zugriffe: 8497

Dateien automatisch löschen

Hallo,

ich bin Pascal-Programmieranfänger und habe eine Frage.
Wenn ich den Schalter (ToggleBox) auf "An" schalte, dann sollen in einem Abstand von 10 Minuten in dem Ordner 'C:\Users\Benutzer\Documets\Temp' alle darin befindlichen Dateien gelöscht werden.
Wie kann man das realisieren?

Bild ...