Can you create Directory with BlogEngine?

Yes. If your host allows, setup a subdoamin and call it (in your example) "directory". Then, depending on whether or not your host automatically creates that folder in your hosted root folder, install BE into that folder.