webForumDet fria alternativet

Filadministrering

ASP

0 svar · 254 visningar · startad av J.N.

Medlem sedan apr. 20031 660 inlägg
Frågan#1

HEJ!

Jag behöver radera asp-filer i en folder mha SoftArtisans FileManager (eller FSO, om det fungerar bättre).

Eftersom jag raderar filer som används av IIS:en i ett bildspel (hoppar mha meta refresh mellan sidorna) uppstår ibland problemet att filerna är låsta.

För att delvis undkomma detta problem kopierar jag filerna från live-foldern till en temp-folder, som sedan raderas nästa gång sidorna uppdateras.

Men, om tiden mellan siduppdateringarna är mindre än ca 3-5 minuter, låser IIS:en dem.

Hur ska jag göra för att få IIS:en att släppa filerna?
IUSER-gästen har fulla rättigheter i mappen för foldrarna, men det räcker inte.

Fileman.close alt Fileman=nothing finns inte (vilket i sig är konstigt.)

'skapa filer om kakan är en dag gammal
if CDate(Request.Cookies("skapad")) <> date() then
	if Fileman.FolderExists(Server.MapPath(folder_pres2)) then _
              Fileman.DeleteFolder Server.MapPath(folder_pres2)
	Fileman.MoveFolder Server.MapPath(folder_pres),Server.MapPath(folder_pres2)
	'foldern raderas och skapas varje gång (fast endast första gången!)
	Response.Cookies("skapad") = date()
	if flagga=0 then
		if Fileman.FolderExists(Server.MapPath(folder_pres)) then _
                      Fileman.DeleteFolder Server.MapPath(folder_pres)
		Fileman.CreateFolder(Server.MapPath(folder_pres))
	end if
end if

flagga=1

Fileman.CreateTextFile(Server.MapPath(folder_pres) & "\" & filnamn & ".asp")

'skriv innehåll
Set ts = Fileman.OpenTextFile(Server.MapPath(folder_pres) & "\" & filnamn & ".asp",2)
ts.write "<html kod html>"

ts.close
set ts=nothing
256 ms totalt · 3 externa anrop · v20260731065814-full.aa8cfc83
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)