3 个版本
0.1.2 | 2023年1月29日 |
---|---|
0.1.1 | 2023年1月19日 |
0.1.0 | 2023年1月19日 |
#1145 in 文件系统
9KB
164 行
Appfinder
在系统上查找应用程序的位置。
在 Windows 上解析多个文件夹以查找可执行文件
用法
use appfinder::get_app_path;
fn main() {
let path = get_app_path("firefox");
println!("Firefox is located at: {:?}", path);
}
use appfinder::get_app_path;
fn main() {
let path = get_app_path("discord");
println!("Discord is located at: {:?}", path);
}
操作系统支持
thing | Windows | Macos | Linux |
---|---|---|---|
路径 | 🚫 | ✅ | ✅ |
桌面文件 | 🚫 | 🚫 | ✅ |
开始菜单 | ✅ | 🚫 | 🚫 |
appdata | ✅ | 🚫 | 🚫 |
注意事项
- 在 Linux 上,桌面文件返回完整的命令,包括参数,这些可以手动删除
- 要查找的应用程序名称必须是小写的
依赖关系
~0–2MB
~15K SLoC