Visual Basic Scripting ( VBS ) er et programmeringsspråk basert på Visual Basic-kompilator . Den " FSO " objektet brukes i VBS programmer for å åpne en fil , lese innholdet og skrive mer informasjon til filen . Hvis du mottar en run- time error merket " Permission Denied ", da programmet ikke kan ha tillatelse til å redigere filen . Filrettigheter
Du er i stand til å sette en fil som skrivebeskyttet eller blokkere brukere fra å få tilgang til en fil med Windows tillatelsesinnstillinger. Hvis filen er på en nettverksstasjon, kan brukernavnet være blokkert . Høyreklikk på filen og velg "Properties". Sjekk sikkerhetstillatelsene for eventuelle blokkerte brukernavn . Legg inn brukernavn til filrettigheter hvis det ikke er oppført .
Mapperettigheter
Windows alltid bruker den mest begrenset tilgang til filer når det er mer enn én tillatelse satt . Dette betyr at hvis katalogen innstillinger begrense din bruker, men filrettigheter la brukernavn , den mest restriktive tillatelse gjelder , som betyr at du er blokkert . Kontroller mapperettigheter som inneholder filen for å sikre at du har tilgang til katalogen innhold.
Kartlagt Drive
p Hvis filen er på en ekstern datamaskin , må du ha den eksterne datamaskinens delt mappe tilordnet datamaskinen . Klikk på Windows " Start" -knappen og deretter "Computer". Hvis filen stasjonsbokstaven vises , da har du den delte mappen kartlagt . Hvis den ikke er der , klikker du på "Map en nettverksstasjon " knappen øverst i vinduet. Skriv inn plasseringen for den delte stasjonen og klikk på "Finish " for å tilordne stasjonen .
Sjekk VBS Code
p Hvis du har en feil til plasseringen av filen i din VBS -koden , kan du få en fil tillatelse feil , selv om det forklarer ikke problemet riktig. Sjekk FSO ( FileSystemObject ) linjer med kode for å sikre at du peker til riktig fil. Sørg også for at koden stemmer overens med stasjonsbokstaven for din tilordnet stasjon hvis filen er på en ekstern datamaskin .