irpas技术客

运用RUST IO读写文件内容,两个文件内容的搬运工。_csdnhbgjh

大大的周 7091

use std::fs; use std::fs::OpenOptions; use std::io::prelude::*;

fn main() ?-> std::io::Result<()> { ? ? let ?fieltxt=readtxt(); ? ? writetxt(fieltxt); ? ? Ok(()) } ///读取指定文件内容 fn readtxt()->String{ ? ? let text = fs::read_to_string("D:\\from.txt").unwrap(); ? ? return text; } ///写内容到指定文件 fn writetxt(fieltxt:String) -> std::io::Result<()> { ? ? let mut file = OpenOptions::new() ? ? ? ? ? ? .append(true).open("D:\\text.txt")?; ? ? file.write(fieltxt.as_bytes()).expect("write failed"); ? ? Ok(()) }

临时写一个练习,欢迎完善指教。


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #运用RUST #IO读写文件内容 #两个文件内容的搬运工 #use #stdfsuse #stdiopreludefn