16. maj 2007 - 09:33Der er
4 kommentarer og 1 løsning
Slet fil i mappe hvis navn er
Jeg mangler hjælp til et lille script der sletter fil i mappe hvis den f.eks. hedder "not.xml"
Har prøvet at kaste mig ud i dette script, men ved ikke helt hvordan jeg skal få det til at fungere?
Public Function Delete(Filename) On Error Resume Next If Exists(Filename) Then fso.DeleteFile Filename Delete = (Err = 0) Else Delete = False End If End Function
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg ved ikke helt, om jeg har forstået dig rigtigt. Jeg har i hvert fald forsøgt, og jeg har skrevet koden om helt fra bunden.
Her er den: ---------------------- Function Delete(dir) Set objFS = CreateObject("Scripting.FileSystemObject") Set objFolder = objFS.GetFolder(Server.MapPath(dir)) Set objFiles = objFolder.Files For Each file In objFiles If Left(file.Name,3) = "not" Then objFS.DeleteFile(file) Next Set objFS = Nothing End Function ----------------------- Her har du en funktion, som du kan lægge ind i dit html-dokument. Så skal du bare kalde funktionen ved f.eks. at skrive følgende: Delete("/mappenavn/") eller Delete("/mappenavn1/mappenavn2/")
Det vil sige, at koden sletter de filer i mappen "mappenavn" eller i "mappenavn1/mappenavn2", som begynder med "not".
Jeg er i øvrigt ikke så stærk i FileSystemObject, så min kode er måske nok lidt kejtet, men jeg har afprøvet den, og den virker.
Håber du kan bruge koden. Spørg hvis du er i tvivl om andet eller skal have yderligere hjælp til at udvikle den. =)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.