ich habe jetzt diesen Quellcode gefunden, haut auch soweit hin alles, was ich jetzt aber net
ich kann aber damit doch nicht überprüfen, ob was neues in den Ordner verändert wurde.
Oder doch?
jetzt bin ich verwirrt...
Delphi-Quellcode:
function TForm1.GetFileAttributes(const FileName: string): TFileAttributes;
var srec: TSearchRec;
begin
result:=[];
if FindFirst(FileName, faDirectory, srec) = 0 then begin
try
if (srec.Attr and faReadOnly)>0 then result:=result+[ReadOnly]; //Schreibgesch. Datei 1
if (srec.Attr and faHidden)>0 then result:=result+[Hidden]; //Verborgene Datei
if (srec.Attr and faSysFile)>0 then result:=result+[SysFile]; //Systemdatei
if (srec.Attr and faVolumeId)>0 then result:=result+[VolumeId]; //Laufwerks-ID
if (srec.Attr and faDirectory)>0 then result:=result+[Directory]; //Verzeichnis
if (srec.Attr and faArchive)>0 then result:=result+[Archive]; //Archivdatei
if (srec.Attr and faAnyFile)>0 then result:=result+[AnyFile]; //Beliebige Datei
finally
FindClose(srec);
end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
fa: TFileAttributes;
begin
fa:=GetFileAttributes('C:\Dokumente und Einstellungen\benutzer\Desktop\Neuer Ordner');
if Archive in fa then
ShowMessage('Archiviert')
else
ShowMessage('Nicht Archiviert');
end;