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
