webForumDet fria alternativet

Loopa igenom och radera mapp

ASP

6 svar · 490 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Har i en databas massa poster. Dessa poster har även en mapp. Vill nu med smidig kod göra en loop som kollar i databasen de poster som finns. Dessa poster har då en mapp och skall så klart vara kvar. Men de mappar som inte finns i databasen vill jag radera bort. Hur skriver man för att göra en sådan sak?

Medlem sedan nov. 20017 144 inlägg
#2

Lite FSO
Loopa igenom mapparna
Radera dem som inte finns med i databasen.
Klart.
Det där kan du Åsa, det vet jag...en aningens lat bara ;)

Medlem sedan jan. 20022 440 inlägg
#3

Behöver inte nödvändigtvis vara lättja... ibland står det helt stilla bara :e

Medlem sedan dec. 20011 860 inlägg
#4

Hehe, tnkte bara höra i vilken ordning.. Precis som CatZ säger så kan det stå still ibland!

Medlem sedan dec. 20011 860 inlägg
#5

Blev så här..

Set FSO	= Server.CreateObject("Scripting.FileSystemObject")			 
	Set Mapp = FSO.GetFolder(Server.MapPath("/galleri/"))
		For Each Item In Mapp.SubFolders
			Set RS=Conn.Execute("Select anvnamn From com_users Where anvnamn='" & Item.Name & "'")
			If RS.EOF Then
				response.write Item.Name & " - <b>Radera</b>...!<br>"
			Else
				response.write Item.Name & "<br>"
			End If
			RS.Close:Set RS=Nothing
	        Next
	Set Mapp = Nothing
Set FSO=Nothing
Medlem sedan jan. 20022 440 inlägg
#6

Men Åsa.... Som @nders sa till mig. Du har väl varit med för länge för att glömma markera din tråd som löst? :)

http://www.webforum.nu/showthread.php?p=468018#post468018

Medlem sedan dec. 20011 860 inlägg
#7

Jag glömmer så lätt. Inget konstigt med det! Helt normalt!

288 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
161 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)