我試圖通過Windows上的irb
訪問UNC共享。在Windows外殼將是如何在Windows上的Ruby中處理UNC路徑?
\\server\share
我試着逃避所有的反斜槓。
irb(main):016:0> Dir.entries '\\\\server\share'
Errno::ENOENT: No such file or directory - \\server\share
,並使用IP地址而不是名稱
irb(main):017:0> Dir.entries '\\\\192.168.10.1\share'
Errno::ENOENT: No such file or directory - \\192.168.10.1\share
至少1.9.3,你可以使用正斜槓,你不必擔心轉義或任何'Dir ['// server/share/*']''。看起來要比逃避所有反斜槓好得多。 – 2012-12-06 20:02:48