Visual Basic Scripting ( VBS ) är ett programmeringsspråk baserat på Visual Basic -kompilatorn . Den " FSO " Objektet används i VBS program för att öppna en fil , läsa innehållet och skriva mer information till filen . Om du får ett run - time error märkt " Permission Denied " och sedan ditt program kanske inte har behörighet att redigera filen . Filrättigheter
Du har möjlighet att ställa in en fil som skrivskyddad eller blockera användare från att komma åt en fil med Windows behörighetsinställningar . Om filen finns på en nätverksenhet , kan ditt användarnamn blockeras . Högerklicka på filen och välj " Egenskaper . " Kontrollera säkerhetsinställningarna behörigheter för alla blockerade användarnamn . Lägg ditt användarnamn till filrättigheter om det inte finns med i listan .
Katalogbehörigheterna
Windows använder alltid den mest begränsad tillgång till filer när det finns fler än ett tillstånd ställa . Detta innebär att om katalogen inställningar begränsar ditt användarnamn men filrättigheter låta ditt användarnamn , den mest restriktiva behörigheten gäller , vilket innebär att du är blockerade . Kontrollera katalogbehörigheterna som innehåller filen för att se till att du har tillgång till katalogens innehåll .
Enhetsavbildning
p Om filen finns på en fjärrdator måste du ha den fjärranslutna datorns delade mappen mappas till datorn . Klicka på Windows " Start" och klicka på " Dator ". Om filen enhetsbeteckning visas , så har du den delade mappen kartläggas . Om den inte är det klickar du på " mappa en nätverksenhet " längst upp i fönstret . Ange platsen för den delade enheten och klicka på " Finish " för att mappa enheten . Addera Check VBS kod
p Om du har ett fel till platsen för filen i din VBS -kod , kan du få ett felmeddelande fil tillåtelse, även om det inte förklarar problemet ordentligt . Kontrollera dina FSO ( FileSystemObject ) rader kod för att säkerställa att du pekar på rätt fil . Se också till att koden matchar enhetsbeteckningen för din mappad enhet om filen finns på en fjärrdator .