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

时间:2011-06-25 09:27:04

标签: file rebol

如何使用Rebol在Windows中访问Intranet的目录和文件?我该怎么读这样的文件? :

\\name\dir\sub-dir\file.ext

我试过了:

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

但它不起作用。

2 个答案:

答案 0 :(得分:1)

在您的示例中,您可以映射计算机,但不映射实际文件的路径。

所以它应该是:

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/

答案 1 :(得分:0)

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

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 /。