如何在Rust中使用用户输入创建文件?

时间:2016-09-28 07:29:55

标签: rust

我正在尝试使用键盘输入创建文件,但创建的文件名称包含不必要的符号。

use std::io;
use std::fs::File;

fn main() {
    let mut filesname = String::new();
    io::stdin().read_line(&mut filesname)
        .ok()
        .expect("cant read string");
    filecreate(&filesname);
}

fn filecreate(path: &str) {
    let f = File::create(path);
    println!("Ok, file {} was created.", path);
}

使用此代码我写了"foo.txt",但我的文件管理员将此文件显示为"' foo.txt' $' \ n'" 。 我无法弄清楚用户输入的内容。

0 个答案:

没有答案