Скорее всего, это невозможно (автоматическое определение смены диска без вмешательства или запуск хотя бы одной строки).
R необходимо считать в функции памяти, поэтому изменение на диске не будет отражено в рабочей области без перезагрузки ваших функций.
Если вы занимаетесь разработкой функций R, некоторая путаница в процессе разработки будет неизбежной, но, возможно, я мог бы предложить вам написать R-пакет для размещения ваших функций?
Преимущество этого заключается в возможности надежного документирования ваших функций, используя ленивую загрузку, так что у вас есть доступ к вашим функциям / наборам данных немедленно, без их получения.
Не бойтесь создавать пакеты, это легко с package.skeleton () и не нужно переходить на CRAN, но может быть для вашего личного использования без распространения! Просто повеселиться!
Попытайтесь принять некоторую путаницу во время разработки, зная, что вы работаете для достижения своей цели и боретесь за хорошую организацию кода и документации!
Мы только несовершенные люди в несовершенном мире, но мы имеем в виду хорошо!