Я работаю над приложением восстановления, где пути восстановления — это либо пути Windows, либо пути Unix (я не знаю, какие именно), а затем мне нужно сопоставить их с соответствующим путем в текущей ОС.
Очевидно, Windows ==> Windows, *nix ==> *nix прямолинейны. Однако, когда исходные пути взяты из Windows, перемещение их в *nix проблематично, поскольку *nix будет интерпретировать эти пути как имя файла (например, C:\folderA\fileB.txt сопоставляется с файлом в *nix, а не как путь к /папкаA/файлB.txt)
Что я хочу сделать, так это заранее проанализировать пути, определить, являются ли они путями windows/*nix, а затем обработать их соответствующим образом.
Какие-либо предложения?
Джонатан