You discovered a bug in the engine, and you are sure that it is not a problem of your code? Just post it in here. Please read the bug posting guidelines first.
Could not open file of texture: ./texture/\system.bmp
Could not open file of texture: ./texture/\Floor02.jpg
Could not open file of texture: ./texture/\Floor04.jpg
Could not open file of texture: ./texture/\Water01.jpg
Could not open file of texture: ./texture/\Roof03.jpg
Loaded mesh: ./data/room.dmf
Mesh was loaded, but to texture path was added "\". This is file system problem , but i dont have any idea to fix it.
First of all: Stop crossposting. One posting is enough, even if you'Re proud or desperate of it.
Second: Should it be enough to change setAttribute(DMF_TEXTURE_PATH,"./texture/") to setAttribute(DMF_TEXTURE_PATH,"./texture") in your code? I agree that in that case the code should honor the last delimiter and replace it (or handle it somehow), but your code seems to replace one problem with another.