Доступ к локальным дискам в 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 с локальным диском, а затем используйте сопоставленный диск через сопоставление

Другие вопросы по тегам