復元パスがWindowsパスまたはUNIXパスのいずれかである復元アプリケーションに取り組んでおり(どちらがまっすぐかわかりません)、それらを現在のOSの適切なパスにマップする必要があります。
明らかに、Windows ==> Windows、*nix ==> *nix は簡単です。ただし、元のパスが Windows からのものである場合、それらを *nix に移動することは問題があります。これは、*nix がこれらのパスをファイル名として解釈するためです (たとえば、C:\folderA\fileB.txt は *nix のファイルにマップされ、 /folderA/fileB.txt)
私がやりたいことは、事前にパスを解析し、それらが windows/*nix パスであるかどうかを判断し、それに応じて処理することです。
助言がありますか?
ジョナサン