3个版本
使用旧的Rust 2015
0.1.2 | 2017年11月9日 |
---|---|
0.1.1 | 2017年11月9日 |
0.1.0 | 2017年11月5日 |
51 在 #write-file
每月下载量 30
在 3 个crate中使用
7KB
105 行
rust-fstream (fstream) - v0.1.2
一个用于在Rust中更快地读写文件的简单库。
示例
将文本写入文件。
match fstream::write_text("test_file.txt", "Hello world!", true) {
Some(b) => println!("Number of bytes written to the file: {}", b),
None => println!("Couldn't open or write to the file!"),
}
或只需
fstream::write_text("test_file.txt", "Hello world!", true).unwrap();
从文件中读取文本。
match fstream::read_text("test_file.txt") {
Some(s) => println!("File content: {}", s),
None => println!("Couldn't open or read the file"),
}
或只需
fstream::read_text("test_file.txt").unwrap();
函数
读取
函数 | 描述 |
---|---|
read | 将文件内容读取到缓冲区 |
read_text | 将文件中的文本作为字符串读取 |
read_lines | 从文件中读取文本并将行存储到字符串向量中 |
read_words | 从文件中读取文本并将单词存储到字符串向量中 |
read_delim | 从文件中读取文本,使用用户指定的分隔符进行分割,并将标记存储到字符串向量中 |
写入
函数 | 描述 |
---|---|
write | 将缓冲区写入文件 |
write_text | 将字符串写入文件 |
write_lines | 将字符串向量作为行写入文件 |
write_fmt | 将格式化文本写入文件 |
write_newline | 将新行写入文件 |
工具
函数 | 描述 |
---|---|
contains | 检查文件是否包含子字符串 |
merge | 将第二个文件合并到第一个文件中 |
安装
将此行添加到您的Cargo.toml中
[dependencies]
fstream = "0.1.2"
然后添加此行到您的main.rs中
extern crate fstream;