如何使用Rebol在Windows中访问Intranet的目录和文件?我该怎么读这样的文件? :
\\name\dir\sub-dir\file.ext
我试过了:
read %//name/dir/sub-dir/file.ext
但它不起作用。
答案 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 /。