webForumDet fria alternativet

Filer/mappar

ASP

2 svar · 173 visningar · startad av Troll

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

Hejsan.

Sitter och klurar lite på hur jag ska få detta att funka och jag skulle nog behöva hjälp av lite mer kunniga personer :)

Att ladda upp filer utan någon komponent är ju inga större problem eftersom jag redan hittat och kikat igen sådana script så den biten är löst.

Men, låt oss säga att vi har en mapp på servern som heter 'Olof' och till den mappen laddas det upp en fil. Går det att göra så att antalet filer i den mappen är tex: max 1?

Altså det ska alltid bara finnas en fil i den mappen och om det laddas upp en ny fil så byts den gamla filen ut mot den nya... Hur ska jag lösa det?

Medlem sedan jan. 20032 285 inlägg
#2

Nu vet jag ju inte vilket upladdningsscript du använder, men något liknande det här kan du använda för att kontrollera att det bara finns en fil i mappen.

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Server.MapPath("olof"))

If objFolder.Files.Count > 0 Then
  For Each objFile In objFolder.Files
    objFile.Delete
  Next
End If

Set objFolder = Nothing

' Resten av scriptet där du sparar filen...

Set objFSO = Nothing
Medlem sedan dec. 2003229 inlägg
#3

Aha, ok. Tackar. :)

278 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
147 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)