Из-за испорченного устаревшего кода
у меня есть
$path = [OS specific base DIR name][hardcoded Linux file path]
Так что в Linux это что-то вроде
$path = /common/path/to/dir/pathtofile/name.extension
, но в Windows этоthis
$path = C:\path\to\dir\pathtofile/name.extension
Некоторая часть кода не работает в Windows, поскольку она ожидает \
, в то время как она получает /
.
Есть ли функция Perl, которая может помочья здесь?
Что-то вроде
print "$path\n";
$path = <some function> $path;
print "$path\n";
C:\path\to\dir\pathtofile/name.extension
C:\path\to\dir\pathtofile\name.extension