Visual Basic Script (VBS) é uma linguagem de programação baseada no compilador do Visual Basic. O objeto " FSO " é usado em aplicações VBS para abrir um arquivo, ler o seu conteúdo e escrever mais informações para o arquivo . Se você receber um erro de tempo de execução denominada " Permissão negada ", então o programa pode não ter permissão para editar o arquivo. Permissões de Arquivos
Você é capaz de definir um arquivo como somente ou bloquear usuários de acessar um arquivo usando as configurações de permissão do Windows ler. Se o arquivo estiver em uma unidade de rede, o nome do usuário pode ser bloqueado . O botão direito do mouse no arquivo e selecione " Propriedades". Verifique as permissões de segurança para todos os nomes de usuários bloqueados . Adicione o seu nome de usuário para as permissões do arquivo , se ele não estiver listado .
Permissões de Diretório
o Windows sempre utiliza o acesso mais restrito para arquivos quando há mais de uma permissão definido . Isto significa que se as configurações do diretório restringir sua usuário, mas as permissões de arquivo permitir que o seu nome de usuário , a permissão mais restritiva aplica-se , o que significa que você está bloqueado . Verifique as permissões do diretório que contém o arquivo para garantir que você tenha acesso ao conteúdo do diretório.
Unidade mapeada
Se o arquivo estiver em um computador remoto , você deve ter pasta compartilhada do computador remoto mapeado para seu computador. Clique no Windows botão " Iniciar" e clique em " Computador". Se a letra da unidade de arquivo é mostrado , então você tem a pasta compartilhada mapeada. Se ele não estiver lá , clique no botão " Mapear uma unidade de rede " no topo da janela. Digite o local da unidade compartilhada e clique em " Finish" para mapear a unidade .
Confira Código VBS
Se você tem um erro para o local do arquivo no seu código VBS , você poderá receber um erro de permissão de arquivo , mesmo que ele não explica o problema corretamente. Verifique se o seu FSO ( FileSystemObject ) linhas de código para garantir que você está apontando para o arquivo correto. Além disso, certifique -se que o código corresponde a letra da unidade para a sua unidade mapeada se o arquivo estiver em um computador remoto.