Visual Basic Scripting (VBS ) es un lenguaje de programación basado en el compilador de Visual Basic . El objeto " FSO " se utiliza en aplicaciones de VBS para abrir un archivo, leer su contenido y escribir más información en el archivo. Si recibe un error de tiempo de ejecución denominado " Permiso denegado ", entonces el programa no puede tener permiso para editar el archivo. Permisos de archivos
son capaces de establecer un archivo como de sólo lectura o bloquear a los usuarios el acceso a un archivo mediante la configuración de permisos de Windows. Si el archivo está en una unidad de red , el nombre de usuario puede ser bloqueado . Haga clic derecho en el archivo y seleccionar " Propiedades". Compruebe los permisos de seguridad para los nombres de usuario bloqueadas. Añada su nombre de usuario a los permisos de archivos si no está en la lista .
Directory Permisos
Windows siempre utiliza el acceso más restringido para los archivos cuando hay más de un permiso establecido . Esto significa que si la configuración del directorio restringen el usuario, pero los permisos de archivos permiten a su nombre de usuario, se aplica el permiso más restrictivo , lo que significa que está bloqueado . Compruebe los permisos del directorio que contiene el archivo para asegurarse de que tiene acceso a los contenidos de la guía.
Unidad asignada
Si el archivo está en un equipo remoto , debe tener la carpeta compartida del equipo remoto asignado a su computadora . Haga clic en el Windows botón " Inicio" y haga clic en "PC". Si se muestra la letra de unidad de archivo, a continuación, usted tiene la carpeta compartida mapeada . Si no lo está, haga clic en el botón " Conectar a unidad de red" en la parte superior de la ventana. Escriba la ubicación de la unidad compartida y haga clic en " Finalizar" para asignar la unidad .
Check VBS Código
Si usted tiene un error en la ubicación del archivo en su código VBS , puede recibir un error de permiso de archivo, a pesar de que no explica el problema de manera adecuada . Revise sus líneas FSO ( FileSystemObject ) de código para asegurarse de que usted está apuntando al archivo correcto . También, asegúrese de que el código coincide con la letra de la unidad asignada si el archivo está en un equipo remoto.