mkdircd function