En mi solicitud utilizo la clase WebClient para descargar archivos desde un servidor web, simplemente llamando al métodoDownloadFile. Ahora necesito verificar si existe un cierto archivo antes de descargarlo (o en caso de que solo quiera asegurarme de que existe). Tengo dos preguntas con eso:¿Cómo comprobar si existe un archivo en un servidor usando C# y la clase WebClient
- ¿Cuál es la mejor manera de verificar si un archivo existe en un servidor sin transferir muchos datos a través del cable? (Es una cantidad bastante grande de archivos que debo verificar)
- ¿Hay alguna manera de obtener el tamaño de un archivo remoto determinado sin descargarlo?
¡Gracias de antemano!
Es posible que desee modificar el título de su pregunta para dejar en claro que está utilizando WebClient y que su código no se está ejecutando directamente en el servidor web. –
Eso hizo. Gracias por la pista. – Mats
Aquí hay un blog post que escribí con respecto a este asunto en el pasado. Lo estoy poniendo aquí para futuras búsquedas ... –