【发布时间】:2014-08-28 22:21:45
【问题描述】:
我有一个重现问题的小测试脚本
// include Fake lib
#r @"tools\FAKE\tools\FakeLib.dll"
open Fake
let root = @"\\wgprintsrv\FTP\FTPSoftware\FTPSW\weincad\release"
let glob = root @@ "**\*.dll"
trace glob
!! glob
|> Seq.iter (fun file -> trace file )
它什么也没列出。只需检查以下 powershell 命令
ls -R \\wgprintsrv\FTP\FTPSoftware\FTPSW\weincad\release -Filter *.dll
产生我所期望的一切。如果我用本地相对路径替换 UNC 路径,那么一切正常。这是否可以解决,还是 UNC 路径和 F# 通配符的核心问题?
【问题讨论】:
-
是的,这可能有错误。请在github.com/fsharp/FAKE/issues 提出问题,我会尽力解决。
标签: powershell f# glob unc f#-fake