Porque soy necio, como que por qué?
Fácil...saber si existe o uno una carpeta en una web remota depende de muchos factores como ya lo mencioné antes, es decir, es muy posible que exista físicamente, pero no exista para la internet; es posible también que no exista, y que solo exista virtualmente, por lo tanto, a mi se me ocurre que el "aprouch" más seguro y fidedigno es hacer una aplicación en aquél servidor, -toda vez que está comprobado que tenemos el suficiente acceso- para determinar si existe o no, nada más es eso.
Ahora que está tan de moda la tecnología asíncronica, se nos olvida que tiene sus limitaciones y el tema de seguridad es algo que nos impide hacer muchas cosas con esta tecnología (para bien obviamente). No es que esté realmente empecinado en que se haga de una forma u otra, es solo que creo que debemos pensar en el mayor número de posiblidades

no solo irnos con la primera idea.
Pre-Salud
[EDIT]El error a mi me parece mas bien un tema de browsing (-acceso denegado), en este caso efectivamente quiere decir que la carpeta existe, pero si yo impido que algun agente la vea, dira que no existe.[/EDIT]