28. september 2004 - 17:34Der er
4 kommentarer og 1 løsning
FileSystemObject sletter ikke
Jeg har en almindelig computer (ikke en web server) med win2000 pro installeret. Her har jeg også installeret iis. og bruger den som intern webserver hvor jeg afvikler asp sider.
Men hvis jeg bruger nedenstående kode, så fryser siden bare når jeg afvikler koden. Virker fso kun på en webserver??
FilNavn = Server.MapPath(sti) & "\" & RS("Fil") Set fso = CreateObject("Scripting.FileSystemObject") Set MyFile = fso.GetFile(FilNavn) MyFile.Delete
Nej problemet kan komme hvis du har Norton Antivirus installeret. Så skal du slå "Sctive Scripting" fra i norton og måske er det nødvendigt at gentarte PCen.
Ok det hjalp på det, nu fryser den ikke længere. Men nu siger den "Der opstod en Microsoft VBScript-kørselsfejl (0x800A0046) Tilladelse nægtet" Hvorfor gør den det? Jeg har FAT32 filsystem ikke NTFS..
Ok ;) Du kan sætte true på delete så mener jeg den kan slette hvis filen er read-only:
MyFile.Delete true
Synes godt om
Ny brugerNybegynder
Din løsning...
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.