我发现可以使用以下命令通过 cmd.exe 程序以预定义的路径打开 Windows 资源管理器:
explorer PATH
使用以下命令返回 R 会打开 Windows 资源管理器:
system("explorer", intern=TRUE)
但是,当我指定路径时,R 返回以下警告消息,并且不会在指定路径打开资源管理器:
> system("explorer C:\\Users\\xxx", intern=TRUE)
character(0)
attr(,"status")
[1] 1
Warning message:
running command 'explorer C:\Users\xxx' had status 1
我引用了 \ 否则 R 抱怨无法从 \Users 识别 \U。
但是,当命令按我们预期的方式执行时,双 \ 仅被替换为一个 。
当我将资源管理器 C:\Users\xxx 位从 R 警告消息复制粘贴到 cmd.exe 程序中时,资源管理器将在指定路径打开。
有人知道为什么会失败吗?