impl directory walk for windows