From 8af2c0549b7d3ef5fc178840753ca58e1a2d1d20 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Thu, 2 Apr 2020 01:22:19 +0800 Subject: [PATCH] check file --- src/main.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index aeeed35..285b487 100644 --- a/src/main.rs +++ b/src/main.rs @@ -122,17 +122,18 @@ pub fn process_config_item(options: &Options, config_item: &OSSBackupdConfigItem Ok(open_pgp_tool) => open_pgp_tool, }; - let temp_zip_file = &format!("temp_file_{}.zip", SystemTime::now().duration_since(SystemTime::UNIX_EPOCH).unwrap().as_secs()); - let temp_pgp_file = &format!("temp_file_{}.gpg", SystemTime::now().duration_since(SystemTime::UNIX_EPOCH).unwrap().as_secs()); + let secs = SystemTime::now().duration_since(SystemTime::UNIX_EPOCH).unwrap().as_secs(); + let temp_zip_file = &format!("temp_file_{}.zip", secs); + let temp_pgp_file = &format!("temp_file_{}.gpg", secs); let remove_temp_files = || { - if Path::new(temp_zip_file).exists() { + if Path::new(temp_zip_file).is_file() { if options.verbose { print_message(MessageType::DEBUG, &format!("Remove file: {}", temp_zip_file)); } fs::remove_file(temp_zip_file).ok(); } - if Path::new(temp_pgp_file).exists() { + if Path::new(temp_pgp_file).is_file() { if options.verbose { print_message(MessageType::DEBUG, &format!("Remove file: {}", temp_pgp_file)); }