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

File 如何使用Rebol在Windows中访问intranet的目录和文件?,file,rebol,File,Rebol,如何使用Rebol访问Windows中intranet的目录和文件?我如何读取这样的文件 \\name\dir\sub-dir\file.ext 我试过: read %//name/dir/sub-dir/file.ext 但它不起作用。当我对文件感到困惑时,我使用这种方式!类型: print read to-rebol-file "\\name\dir\sub-dir\file.ext" 这总是有效的。 因此,您可以看到正确的语法是: %/name/dir/sub-dir/file.ex

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

\\name\dir\sub-dir\file.ext
我试过:

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

但它不起作用。

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

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

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

因此,它应该是:

read %/machine-name/DISK/folder/path/[file.ext]
其中[file.ext]是可选的

例如:

read %/mycomputer/C/Users/Default/Pictures/
但是磁盘一开始是共享的吗?请注意,在Windows 7中,系统磁盘默认情况下仍然使用C$“system”共享

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

有关windows计算机浏览/远程访问的说明。。。在您首先在windows中浏览远程计算机上的共享之前,远程计算机上的共享可能不可用。通过浏览器浏览会创建某种类型的登录证书,当前用户在远程浏览时会使用该证书

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


我不知道REBOL,但是如果我尝试例如:read%“/mycomputer/Users Default/Pictures/”,它会给我一个错误。与文件相同:/。。。如果file:///是一个不搜索当前路径(!!?)但做正确事情的方案,那就太好了。事实上,它是有效的,我只是试着读取%/10.10.1.3/test/按预期工作。“mycomputer”是网络计算机吗?如果没有,则必须使用卷号:read%“/c/Users Default/pictures/”。在我的例子中,“name”也是一台网络计算机。
read %/mycomputer/C$/
read %/machine/