Я пытаюсь вывести файл в Perl.
Я открываю файл и выхожу вот так ..
open(my $out, ">", "output.html") or die "Can't open output.txt: $!";
print $out "something!";
Который работает идеально. Если я изменю это на
open(my $out, ">", "c:\somedirectory\output.html") or die "Can't open output.txt: $!";
print $out "something!";
Он работает нормально (я не получаю сообщение «Не удается открыть файл output.txt»), но когда я смотрю в каталоге, файл, который я только что выводил, отсутствует. Если я оставлю его без пути, файл будет найден в корзине.
Что мне здесь не хватает? Как мне заставить его выводить другое местоположение.
Также .. Я запускаю .pl, используя этот файл .bat.
cd\
cd \xampp\perl\bin
perl "C:\somedirectory\languages.pl"
pause