Serve files from a directory, or return 404 when not found.