Windows 使用Rust,打开文件上的资源管理器
如果有人想在文件浏览器中显示文件,或者使用OSX上类似的“在查找器中显示”功能,你怎么能在rust中这样做呢?有没有可以帮忙的板条箱Windows 使用Rust,打开文件上的资源管理器,windows,macos,rust,Windows,Macos,Rust,如果有人想在文件浏览器中显示文件,或者使用OSX上类似的“在查找器中显示”功能,你怎么能在rust中这样做呢?有没有可以帮忙的板条箱 fn main(){ 显示文件(“tmp/my_file.jpg”) //将在文件资源管理器窗口中显示该文件 } 我正在寻找类似于python的解决方案。您可以使用它来打开finder进程 马科斯 使用std::process::Command; fn main(){ println!(“开幕”); 命令::新建(“打开”) .arg(“.”/可以用于打开查找程
fn main(){
显示文件(“tmp/my_file.jpg”)
//将在文件资源管理器窗口中显示该文件
}
我正在寻找类似于python的解决方案。您可以使用它来打开finder进程
马科斯
使用std::process::Command;
fn main(){
println!(“开幕”);
命令::新建(“打开”)
.arg(“.”/可以用于打开查找程序进程
马科斯
使用std::process::Command;
fn main(){
println!(“开幕”);
命令::新建(“打开”)
.arg(“.”//我相信您提供的链接是broken@ANimator120修复。我还添加了如何在Windows
上执行此操作(重新阅读您的问题后,我认为这是您想要的)在Linux上您可以使用xdg open
我相信您提供的链接是broken@ANimator120已修复。我还添加了如何在Windows
(重新阅读您的问题后,我认为这是您想要的)在Linux上,您可以使用xdg open
use std::process::Command;
fn main( ) {
println!( "Opening" );
Command::new( "open" )
.arg( "." ) // <- Specify the directory you'd like to open.
.spawn( )
.unwrap( );
}
use std::process::Command;
fn main( ) {
println!( "Opening" );
Command::new( "explorer" )
.arg( "." ) // <- Specify the directory you'd like to open.
.spawn( )
.unwrap( );
}
use std::process::Command;
fn main( ) {
println!( "Opening" );
Command::new( "xdg-open" )
.arg( "." ) // <- Specify the directory you'd like to open.
.spawn( )
.unwrap( );
}