请问我们如何才能在Elixir或Erlang中读取 UNC 路径?
我已经尝试了Elixir中的File模块,但是它不起作用。
Erlang/OTP 21 [erts-10.1] [64-bit] [smp:6:6] [ds:6:6:10] [async-threads:1]
Interactive Elixir (1.7.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> s = ~S"\\flsv\Finance_Dept\FUND ACCOUNTING UNIT\\27112018"
"\\\\flsv\\Finance_Dept\\FUND ACCOUNTING UNIT\\27112018"
iex(2)> s = "//flsv/Finance_Dept/FUND ACCOUNTING UNIT/27112018/"
"//flsv/Finance_Dept/FUND ACCOUNTING UNIT/27112018/"
iex(3)> File.ls s
{:error, :enoent}
答案 0 :(得分:3)
您在Windows上吗?然后可能有助于升级到erts-10.1.1
请参见http://erlang.org/pipermail/erlang-questions/2018-October/096495.html
通过UNC路径进行文件访问在Windows上再次起作用。 这种回归是在OTP 21中引入的。