2016-06-13 26 views
4

有沒有辦法用fileInput組件打開默認的Windows Images文件夾?使用fileInput打開特定目錄Shiny R

現在它打開「我的電腦」,我不想要這種行爲。

+0

你想打開一個特定文件夾中的文件還是想改變'fileInput'的起點? –

+0

更改起始目錄 –

+1

不要以爲這是可能的。但是你可以用'selectInput'和'choices = list.files(your_folder,full.names = TRUE)'來繞過這個問題。 –

回答

1

是的,我相信這是可能的。但是,它涉及在R中更改全局目錄。如果您只打算使用一個目錄一段時間,則此過程很好。要做到這一點:

  1. 走進RStudio
  2. 選擇「工具」 - >「全局選項..」 enter image description here
  3. 你應該看到類似上圖中,那麼你可以選擇「瀏覽.. 」在紅色框,將彈出一個文件夾選擇,從這裏一旦你選擇你的文件夾,您可以設置新的永久性的工作目錄
  4. ,點擊‘應用’,然後‘確定’

在你之後當你使用fileInput打開你的shinyApp時,你已經完成了這項工作,默認值應該是你剛剛設置的全局路徑。

+0

有沒有辦法從一個便攜版本的R做到這一點? –

+0

我的意思是,也許來自我可以在應用程序內部運行的命令。這種方式太靜態,路徑在運行時不能改變。 –

+1

也許我錯過了某些知道更多東西的人,但我看起來很辛苦,似乎沒有辦法使用R代碼。 –