如何使用fsharp将FileInfo数组投影(转换)为字符串列表

g.p*_*dou 1 f#

我正在尝试的是这样的:

let getFiles path =  (directoryInfo path).GetFiles().ToList
Run Code Online (Sandbox Code Playgroud)

但这给了我一个FileInfos列表而不是字符串列表.如何将其投影到字符串列表?

Thx提前

Mar*_*ann 6

李给出的答案是正确的,但这更容易:

open System.IO

let filenames = Directory.EnumerateFiles path |> Seq.toList
Run Code Online (Sandbox Code Playgroud)

Directory.EnumerateFiles返回string seq,但如果您对数组感到满意,则可以使用Directory.GetFiles.