如何在ERLANG / ELIXIR中读取UNC路径

时间:2018-12-12 17:43:32

标签: erlang elixir unc

请问我们如何才能在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}

1 个答案:

答案 0 :(得分:3)

您在Windows上吗?然后可能有助于升级到erts-10.1.1

请参见http://erlang.org/pipermail/erlang-questions/2018-October/096495.html

  

通过UNC路径进行文件访问在Windows上再次起作用。                   这种回归是在OTP 21中引入的。