16 lines
367 B
Rust
16 lines
367 B
Rust
|
use std::env;
|
||
|
|
||
|
fn main() {
|
||
|
// Get executive path
|
||
|
let args: Vec<String> = env::args().collect();
|
||
|
let execpath: String = args[0].clone();
|
||
|
|
||
|
// Handle the path string
|
||
|
let exec_len: usize = 13;
|
||
|
let length: usize = execpath.len() - exec_len;
|
||
|
let path: &str = &execpath[0..length];
|
||
|
|
||
|
// Print the path of executive
|
||
|
println!("{}", path);
|
||
|
}
|