gpt4 book ai didi

rust - 使用 Rust 在 PATH 中查找可执行文件

转载 作者:行者123 更新时间:2023-11-29 07:52:56 28 4
gpt4 key购买 nike

在 Python 中我可以:

from distutils import spawn

cmd = spawn.find_executable("commandname")

我尝试了类似下面的代码,但它假定你在类 unix 系统上并且 /usr/bin/which 可用(它还涉及执行我想要的外部命令避免):

use std::process::Command;

let output = Command::new("which")
.arg("commandname")
.unwrap_or_else(|e| /* handle error here */)

在 Rust 中执行此操作的最简单方法是什么?

最佳答案

我找到了一个解决问题的箱子:which .它包括 Windows 支持,甚至包括 PATHEXT

关于rust - 使用 Rust 在 PATH 中查找可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37498864/

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