fix bug in cd cause can't enter path contains blank