[最初发布在RStudio的支持网站上 ,但看起来这是一个核心R问题,而不是RStudio。]
我试图找出如何创build一个文件系统链接,将在R内遍历。我已经尝试了Cygwin符号链接和Windows链接无济于事。 我这样做是因为我有一个大型的大数据文件目录,我想避免复制到我的工作区。
为了创build符号链接,我在Cygwin中完成了ln -s ../otherdir/data data 。 如果我然后做ls data/ ,我可以通过链接看到数据文件。
为了创buildWindows链接,我在Windows资源pipe理器的otherdir/data/目录中做了一个“复制”,然后在工作空间中“粘贴快捷方式”,并将名称更改为data.lnk 。 如果我双击该链接,我通过链接正确采取。
目录recursion和符号链接
Windows案例问题的PHP实时path
如何在Windows 8中使用在Mac上创build的重用软链接
什么是PHP的Windows发行版中的36字节长的* .dll文件? 符号链接? 怎么样?
所以这两个链接是正确的目标。
现在在RStudio中,我得到以下输出,表示这两个链接都不能被遍历:
> dir() [1] "data" "data.lnk" "docs" "src" "tmp" > dir('data') character(0) > dir('data.lnk') character(0) > dir('data/') character(0) > dir('data.lnk/') character(0)
有什么变化,这将工作? 我正在使用Windows 7和R 2.13.1。
APUE2中的混淆(关于UNIX中的符号链接)
batch file(Windows cmd.exe)testing文件是否是链接
我如何让我的Windows7符号链接从命令行执行?
Mercurial能从Windows创build自己的符号链接格式吗?
Windows快捷方式不是真正的文件系统链接。 这是一个普通的文件,Explorer知道对待不同。 对于其他程序,这只是一个文件。
根据维基百科 ,Cygwin符号链接被实现为一个快捷方式,而不是一个真正的符号链接,所以它会有同样的问题。
您是否尝试过使用mklink命令创建链接,如下所述?
免责声明:我没有尝试过自己。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。