gpt4 book ai didi

haskell - 如何获取系统进程的退出码?

转载 作者:行者123 更新时间:2023-12-02 17:05:30 25 4
gpt4 key购买 nike

假设我想从 Haskell 中执行命令 unrar x archivename

最好的方法是什么?如何获取命令的退出代码?如果命令成功退出,我想删除存档,否则不删除。

最佳答案

process库你会发现函数 readProcessWithExitCode ,它可以满足您的需求。像这样的东西:

(e,_,_) <- readProcessWithExitCode "unrar" ["unrar", "x", "-p-", "archivename"] ""
if e == ExitSuccess then ... else ...

还有许多其他解决方案,例如 system 命令。任君选择。

关于haskell - 如何获取系统进程的退出码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7208409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com