Доступ к локальным дискам в Matlab из командной строки при использовании ресивера Citric
Я использую Matlab 2018a в приемнике Citrix. Это означает, что я запускаю приемник Citrix, и он запускает Matlab на сервере. Из этого экземпляра Matlab я могу получить доступ к своему локальному диску, фактически, если я нажимаю "открыть", появляется окно ниже, и я могу открыть любой файл на своем локальном компьютере. Но что, если я хочу получить доступ к своим локальным файлам из командной строки в моем командном окне Matlab или в сценариях Matlab? Я старался:
dos('cd \\ALBERTO-PC\C:')
Я получил:
'\\ALBERTO-PC\C:'
CMD does not support UNC paths as current directories.
Я старался
dos('pushd \\ALBERTO-PC\C:')
Я получил:
The network name cannot be found. Other ideas?
2 ответа
Вы можете получить доступ к локальному диску C через проводник, используя то, что называется Client Drive Mapping. Вы можете получить доступ к ним через путь UNC, а также \\CLIENT\C$
\\CLIENT\D$
и т. д. Не используйте имя хоста клиента, а используйте жестко закодированное имя КЛИЕНТА.
Попробуйте сопоставить диск UNC с локальным диском, а затем используйте сопоставленный диск через сопоставление