Fsharp: File path operations

By Xah Lee. Date: .
open System.IO

let fullPath = @"c:/Users/a/b/f.html"

// get file name
let aa = Path.GetFileName(fullPath)
printfn "%s" aa
// f.html

// dir path
let bb = Path.GetDirectoryName(fullPath)
printfn "%s" bb
// c:\Users\a\b

// file names sans extension
let cc = Path.GetFileNameWithoutExtension(fullPath)
printfn "%s" cc
// f

 // file names extension
let dd = Path.GetExtension(fullPath)
printfn "%s" dd
// .html

fsharp, file operations