all platforms (e.g., unlink and opendir), and leave all pathname manipulation to os.path (e.g., split and join). é