From d1fda09f2ea82f8f7e833ca8901bee554e6bd63b Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Fri, 3 Apr 2020 07:56:52 +0800 Subject: [PATCH] del files use for loop --- src/main.rs | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7928a5c..b0da945 100644 --- a/src/main.rs +++ b/src/main.rs @@ -132,17 +132,13 @@ pub fn process_config_item(options: &Options, config_item: &OSSBackupdConfigItem let temp_pgp_file = &format!("temp_file_{}.gpg", secs); let remove_temp_files = || { - if Path::new(temp_zip_file).is_file() { - if options.verbose { - print_message(MessageType::DEBUG, &format!("Remove file: {}", temp_zip_file)); + for f in vec![temp_zip_file, temp_pgp_file] { + if Path::new(f).is_file() { + if options.verbose { + print_message(MessageType::DEBUG, &format!("Remove file: {}", f)); + } + fs::remove_file(f).ok(); } - fs::remove_file(temp_zip_file).ok(); - } - if Path::new(temp_pgp_file).is_file() { - if options.verbose { - print_message(MessageType::DEBUG, &format!("Remove file: {}", temp_pgp_file)); - } - fs::remove_file(temp_pgp_file).ok(); } };