diff options
| -rw-r--r-- | Cargo.lock | 4 | ||||
| -rw-r--r-- | src/files.rs | 6 |
2 files changed, 8 insertions, 2 deletions
@@ -99,9 +99,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cc" -version = "1.2.28" +version = "1.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad45f4f74e4e20eaa392913b7b33a7091c87e59628f4dd27888205ad888843c" +checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362" dependencies = [ "shlex", ] diff --git a/src/files.rs b/src/files.rs index c5583ee..2b924d8 100644 --- a/src/files.rs +++ b/src/files.rs @@ -161,6 +161,12 @@ pub fn reencode_files( return; } }; + + if !file.exists() { + let _ = conn.remove_file(file); + return; + } + if let Err(error) = handle_encode(file) { eprintln!("{}", FileError::new(file, error)); } else { |
