filesystem: fix xxh can open folder like normal file