Как вы перечисляете файлы в вашем домашнем каталоге в RCloud (http://rcloud.social)?

Я загрузил файл в RCloud ( http://rcloud.social/), используя графический интерфейс загрузки файлов на правой панели. Он был успешно загружен, так как, если я попытаюсь загрузить его снова, нажав синюю кнопку загрузки, я получу сообщение: "Файл blahblah.txt существует. ПЕРЕЗАПИСАТЬ".

Как посмотреть, какие файлы перечислены в моем домашнем каталоге?

Я старался ls в оболочке клетки и list.files(R.home()) в оболочке R.

2 ответа

Вопрос задает два разных вопроса - загруженный файл хранится в rcloud.upload.path() каталог, так что вы бы список файлов по этому пути, используя

list.files(rcloud.upload.path())

Второй вопрос был о домашнем каталоге (который не имеет прямого отношения к загрузке!). Это также неоднозначно, поскольку каталог пользователя unix может совпадать или не совпадать с домашним каталогом RCloud - это зависит от развертывания (например, сопоставляется ли каждый пользователь RCloud с реальным пользователем unix или нет). Дом RCloud можно запросить, используя rcloud.home() в то время как Unix Home будет просто "~", Также обратите внимание, что rcloud.home() может также использоваться для запроса дома другого пользователя (см. документацию).

Наконец, оба rcloud.home() а также rcloud.upload.path() может использоваться в качестве конструкторов пути, поэтому, если вы загрузили файл "foo.txt", вы можете получить к нему доступ, используя rcloud.upload.path("foo.txt"),

RCloud использует домашний каталог, отличный от командной строки R, поэтому вам нужно использовать

list.files(rcloud.home())

в R-клетке.

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