Guest User

Untitled

a guest
Nov 20th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. extern crate gtk;
  2.  
  3. use std::path::PathBuf;
  4. use std::fs;
  5. use std::env;
  6.  
  7. fn main() {
  8.  
  9. let cur_dir_path = env::current_dir().expect("Couldn't get current directory.");
  10.  
  11. let path_vec = fs::read_dir(cur_dir_path).map(|rd| {
  12. rd.map(|entry| {
  13. entry.map(|e| {
  14. e.path()
  15. }).expect("Couldn't create a PathBuf.")
  16. }).collect::<Vec<PathBuf>>()
  17. });
  18.  
  19. println!("{:?}", path_vec);
  20.  
  21. }
Add Comment
Please, Sign In to add comment