如何使用Rebol访问Windows中intranet的目录和文件



如何使用Rebol访问Windows中intranet的目录和文件?如何读取这样的文件?:

\namedirsub-dirfile.ext

我试过:

read %//name/dir/sub-dir/file.ext

但它不起作用。

在您的示例中,您映射了机器,但没有映射到实际文件的路径。

所以应该是:

read %/machine-name/DISK/folder/path/[file.ext]

其中[file.ext]是可选的。

例如:

read %/mycomputer/C/Users/Default/Pictures/

但是磁盘一开始是共享的吗?请注意,在Windows7中,系统磁盘在默认情况下仍然是共享的,使用C$"系统"共享。

read %/mycomputer/C$/

在我的机器上工作,开箱即用,没有任何手动共享。

关于windows机器浏览/远程访问的注意事项。。。在您首先在windows中浏览了远程计算机上的共享之前,这些共享可能不可用。通过浏览器浏览会创建某种登录证书,然后当前用户在远程浏览时所有尝试都会使用该证书。

请注意,您不能在REBOL中列出机器的根共享。所以这个无效的:

read %/machine/

当我对文件感到困惑时,我会使用这种方式!类型:

print read to-rebol-file "\namedirsub-dirfile.ext"

它总是有效的。所以你可以看到正确的语法是:

%/name/dir/sub-dir/file.ext

如果文件夹名称中有空格,请尝试:

%"/name/dir/sub dir/file.ext"

也应该起作用。

也可以尝试:

read file:/name/dir/sub-dir/

如果你把file:///name/dir/则它将尝试在当前路径下搜索/name/dir/。

相关内容

  • 没有找到相关文章

最新更新