我正在尝试的是这样的:
let getFiles path = (directoryInfo path).GetFiles().ToList
Run Code Online (Sandbox Code Playgroud)
但这给了我一个FileInfos列表而不是字符串列表.如何将其投影到字符串列表?
Thx提前
李给出的答案是正确的,但这更容易:
open System.IO
let filenames = Directory.EnumerateFiles path |> Seq.toList
Run Code Online (Sandbox Code Playgroud)
Directory.EnumerateFiles返回string seq,但如果您对数组感到满意,则可以使用Directory.GetFiles.