internal dirs are not renamable; getDirByPath()