Add code to parse Windows filenames properly -- or at least functionally