Search code examples
rwindowsrstudio

Open File Explorer at specified folder using R (or specifically R Studio) in Windows


Is there a way to open a File Explorer pane using a command in R/R Studio on Windows, with perhaps a path specified as the argument? For example:

open_folder(getwd())

would open File Explorer at the working directory. It would be like the opposite of choose.dir, in that you go from a path to File Explorer rather than from File Explorer to the path. It would be a command-line version of clicking on Files >> More >> Show Folder in New Window in R Studio.

I don't really know how to write code to work directly with Windows, so I'm looking for something that is already implemented or can be implemented just inside R.


Solution

  • The utils::browseURL() function is part of base R, since the utils package is installed as part of R. The function opens a URL, which can be of a website or a local folder.

    So to open the current working directory in a File Explorer window:

    utils::browseURL(getwd())
    
    # or any other folder
    utils::browseURL("myfolder/myfolder2/")