22. juli 2003 - 14:21Der er
12 kommentarer og 3 løsninger
Slette en fil på server - Permission denied
Jeg har problemer med at slette nogle billede som jeg har liggende på en server (ikke min egen). Meningen er at de skal kunne slettes fra en tilhørende webside men som sagt så kan jeg ikke få rettigheder til det, jeg hár tjekket om filerne er skrivebeskyttet, men det er heller ikke tilfældet.
Koden:
Dim fso, MyFile Set fso = CreateObject("Scripting.FileSystemObject") Set MyFile = fso.GetFile("..sti til filen..") MyFile.Delete
Det er nok ikke et spørgsmål om skrivebeskyttelse, men om ntfs-rettigheder på dit filområde på serveren. Du må tale med en person, der kan give dig de nødvendige rettigheder.
Jeg bruger dette script, når jeg sletter en fil fra serveren, og jeg sikrer mig at mappen ikke er skrivebeskyttet. Men på nogle webhoteller skal man have lov fra en administrator at give skriverettigheder til enkelte mapper.
Set fso = Server.CreateObject("Scripting.FileSystemObject") If fso.FileExists(Server.Mappath("./img/"& billednavn)) Then fso.DeleteFile (Server.Mappath("./img/"& billednavn))
dk_zerocool> Hvis du har Norton Antivirus installeret kan dette meget vel være grunden for at du ikke kan få lov til at oprette eller skrive til tekstfiler!
Så hvis du har Norton Antivirus installeret så Enable VBScript
Norton Antivirus > Øverst finder du options > vælg norton Anti virus > andet punkt i venstre menu finder du script blocking. Det vælger du, og så fjerner du fluebenet som forhindrer dig i at kører scripts.
Hmm...jeg får stadig den samme fejl, jeg har skrevet til struernet, måske de har et godt svar....jeg smider lige en kommentar når jeg får svar fra dem, for jeg har været rundt på nettet og der er åbentbart flere som har samme problem.
Det er åbentbart ikke normalt at have rettigheder til at slette filer, men efter at have henvendt mig til struerNet så virkede det med det samme.
Lukker spørgsmålet
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.