1 个不稳定版本

0.1.0 2022年3月21日

1229文件系统

MIT 许可证

27KB
481

创建临时目录和文件。

  • 无依赖。
  • 在任意目录下创建。
  • 在名称中添加前缀和后缀。
  • 自动删除。
use maketemp::TempDir;
use std::path::Path;

fn main() {
    let p;
    
    {
        // create temporary directory.
        let dir = TempDir::open();
        p = dir.path().to_string();
        
        // true.
        println!("path {} exists: {} ",&p,Path::new(&p).exists());
        
        // delete `dir` automatically here.
    }
    
    // false.
    println!("path: {} exists: {}",&p,Path::new(&p).exists());
}

无运行时依赖