You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取含点的目录基名?求System.FilePath/Directory模块替代函数

问题解答

在Haskell里,System.FilePath模块的takeFileName其实就是完成这个需求的最佳工具——它专门用来提取路径最后的文件名部分,不管是POSIX风格(比如macOS使用的)还是Windows风格的路径,都能正确处理。对你给出的/root/Owners/J.F. Kennedy路径,它可以准确返回J.F. Kennedy。

你完全没必要找其他替代函数,takeFileName就是这类路径解析场景的标准选择。另外System.Directory模块主要负责和文件系统的实际交互(比如创建目录、读取目录内容、删除文件等操作),并不包含路径解析提取类的功能,这类路径处理操作全部集中在System.FilePath模块中。

内容的提问来源于stack exchange,提问作者F. Zer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 16:42:01