Hola amigos... estoy tratando de hacer lo mismo... en mi caso necesito saber qué archivos en realidad no están físicamente en mi bd para depurar, así es que la ruta la obtengo de una consulta dónde el campo consultado contiene una ruta donde se supone que está el archivo.
En mi caso tengo lo siguiente:
Código:
rs.open "SELECT Archivo FROM Lugar WHERE (YEAR(fechainicio) >= 2009) GROUP BY Archivo", Conexion
Do While not Ors.eof
dat = rs("Archivo")
dat= replace(dat,"..",".") ' <----- en algunos archivos tienen de nombre la hora (24p.m.) y el MapPath no reconoce
nombre_carpeta = Server.MapPath(dat)
nombre_carpeta = Replace(nombre_carpeta,"\","/")
set fs=Server.CreateObject("Scripting.FileSystemObject")
if (fs.FileExists(nombre_carpeta)=true) then
response.write(nombre_carpeta & " SI existe!") & "<br />"
else
response.write(nombre_carpeta & " NO existe") & "<br />"
end if
set fs=nothing
rs.movenext
%></b><%
loop
rs.Close
pero en TODOS los casos, me marca " NO existe"
¿Qué puedo tener mal en mi código?