Вывести последний по алфавиту файл в указанном каталоге на F#
Я впервые столкнулась с каталогами и не совсем понимаю, как делать ссылку на него. Вообще что такое каталог? И какие файлы мне надо искать? Есть код как пример, но я не понимаю, что в нем происходит. Документацию читала, но именно что такое Directory я не понимаю
open System
open System.IO
[<EntryPoint>]
let main argv =
let FS folder =
let getFiles f =
Directory.GetFiles(f, "*.*", SearchOption.AllDirectories)
|> Array.toList
let totalSize =
folder
|> getFiles
|> List.map (fun file -> new FileInfo(file))
|> List.map (fun info -> info.Length)
|> List.sum
totalSize
let a = FS @"c^=:\test"
printfn "%A" a
0