File 如何使用Rebol在Windows中访问intranet的目录和文件?
如何使用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
\\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/