我认为,getProgName从System.Environment应该这样做,但你应该检查它是Windows的便携性.
"[]"是空列表.您可以使用getDirectoryContents从System.Directory.
Prelude System.Directory> getDirectoryContents "."
["hist","parse.hs","b.hs","d.hs","qsort.hs"]
Run Code Online (Sandbox Code Playgroud)