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
