У меня есть скрипт Perl, который выполняется в командной строке Cygwin. Он вызывает командный файл для создания и монтирования виртуального диска (VHD-файла). После того, как он установлен, скрипт Perl пытается получить доступ к новому диску, но сбой, и сообщает, что каталог не найден. мой сценарий выглядит следующим образом:перезагрузить список дискового раздела в скрипте Perl
(...)
system ("create_mount_G_disk.bat");
# G:\ mounted
if (-d "G:") die "G: not found";
(...)
Я полагаю, что здесь Perl кэширует в сценарий запуска, список диска, и именно поэтому он failes для доступа к новому каталогу. Есть ли способ перезагрузить кеш во время выполнения?
Я был бы рад за любую помощь! спасибо :)
Создать [минимальный, полный, проверяемый пример] (https://stackoverflow.com/help/mcve). –