rust process::命令未运行所提供的程序

cbwuti44  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(218)

我正在尝试通过rust运行一个程序来制作一个选择GUI。我有90%的把握我的工作目录是正确的,但实际上运行测试命令并没有做任何事情。我已经尽我所能地遵循了文档,但我是相当新的。

use std::process::Command;
use std::path::Path;
use std::env;

const ROM_DIRECTORY: &str = "C:/ROMS";

fn main() {
    let internal_directory = Path::new(ROM_DIRECTORY);
    assert!(env::set_current_dir(internal_directory).is_ok());
    println!("Successfully changed working directory to {}!", internal_directory.display());

    Command::new("Rockman.nes");

}
vlju58qv

vlju58qv1#

创建Command对象本身不会执行任何操作。您必须显式执行它。您可以通过调用output、spawn或status等方法来执行它。

相关问题