On Thursday, October 28, 2004 11:32 AM [GMT+1=CET],
Frank Matthiesen <[EMAIL PROTECTED]> wrote:

> CREATE TABLE #dir(datei_dir varchar(255), tiefe int, ist_datei int)
>  INSERT INTO #dir
>   EXEC master.dbo.xp_dirtree 'C:\temp', 1, 1
>  SELECT datei_dir As Exe_Datei FROM #dir
>   WHERE ist_datei = 1
>   AND   RIGHT(datei_dir, 3) = 'zip'
>   ORDER BY datei_dir


In #dir stehen jetzt die Dateien, Deines ausgew�hlten Verzeichnisses
Nun brauchst Du doch nur noch mit Deiner Tabelle verjoinen, in denen die
Dateinamen stehen, die Du behalten m�chtest.
Und danach mit einem Cursor durch das Ergebnis laufen und entsprechend mit
dynamischen SQL  und xp_cmdshell die gew�nschten Dateien l�schen.


Solltest Du ein Oberverzeichnis haben und willst die darunterliegenden
Verzeichnisse ermitteln, dann hilft Dir:
EXEC master.dbo.xp_subdirs 'verzeichnis'

Gruss

frank

_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an