如何在Windows中使用Rebol访问Intranet的目录和文件?

问题描述

| 如何在Windows中使用Rebol访问Intranet的目录和文件?我如何读取这样的文件? :
\\\\name\\dir\\sub-dir\\file.ext
我试过了:
read %//name/dir/sub-dir/file.ext
但它不起作用。     

解决方法

        在您的示例中,您映射的是机器,而不是实际文件的路径。 所以应该是:
read %/machine-name/DISK/folder/path/[file.ext]
其中[file.ext]是可选的。 例如:
read %/mycomputer/C/Users/Default/Pictures/
但是磁盘是共享的吗?请注意,在Windows 7中,默认情况下仍使用C $ \“ system \”共享来共享系统磁盘。
read %/mycomputer/C$/
可以在我的机器上直接使用,无需我进行任何手动共享。 关于Windows计算机浏览/远程访问的注意事项...在您首先在Windows中浏览共享之前,远程计算机上的共享可能不可用。通过资源管理器浏览会创建某种登录证书,然后当前用户进行的所有远程浏览尝试都将使用该证书。 请注意,您不能在REBOL中列出计算机的根共享。所以这是无效的:
read %/machine/
    ,        当我对文件感到困惑时,我会用这种方式!类型:
print read to-rebol-file \"\\\\name\\dir\\sub-dir\\file.ext\"
始终有效。 这样您就可以看到正确的语法是:
%/name/dir/sub-dir/file.ext
如果文件夹名称中有空格,请尝试:
%\"/name/dir/sub dir/file.ext\"
应该也可以。 并尝试:
read file:/name/dir/sub-dir/
如果您将file:/// name / dir /放进去,它将尝试在当前路径下搜索/ name / dir /。