#windows #binaryfinder #locate-executable #find-application

appfinder

在 Linux、Windows 和 MacOS 上查找应用程序的位置

3 个版本

0.1.2 2023年1月29日
0.1.1 2023年1月19日
0.1.0 2023年1月19日

#1145 in 文件系统

MIT/Apache

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