Как вы перечисляете файлы в вашем домашнем каталоге в 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-клетке.