Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Psyke1 en 24 Noviembre 2012, 22:57 PM

Título: Saber si tengo permisos carpeta
Publicado por: Psyke1 en 24 Noviembre 2012, 22:57 PM
Necesito saber si tengo permisos de escritura en una carpeta.
Se me ocurrió solucionarlo creando un archivo y controlando los errores, pero me parece demasiado feo.  :silbar:
¿Alguna idea?

Gracias.

DoEvents! :P
Título: Re: Saber si tengo permisos carpeta
Publicado por: BlackZeroX en 26 Noviembre 2012, 04:33 AM
getattr() ? o lo quede seas es ver si el archivo te pertenece? o algo similar?

Dulces Lunas!¡.
Título: Re: Saber si tengo permisos carpeta
Publicado por: burbu_1 en 26 Noviembre 2012, 07:52 AM
hola,
puedes usar CreateFile (http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx),
con el parámetro dwCreationDisposition = OPEN_EXISTING,
y comprobar el tipo de acceso (http://msdn.microsoft.com/en-us/library/windows/desktop/aa364399(v=vs.85).aspx) que te interese en dwDesiredAccess.

saludos.
Título: Re: Saber si tengo permisos carpeta
Publicado por: Psyke1 en 26 Noviembre 2012, 10:28 AM
Solucionado:
http://foro.elhacker.net/programacion_visual_basic/como_saber_si_un_directorio_puede_se_modificado-t301478.0.html

DoEvents! :P
Título: Re: Saber si tengo permisos carpeta
Publicado por: Karcrack en 26 Noviembre 2012, 13:31 PM
Iba a enlazarte al mismo post haha, me alegra ver que un código de hace 2 años sigue siendo útil :laugh: