From 655d11b05e79b59682e98ed30f34360e52f9b376 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 2 Nov 2022 14:49:11 -0400 Subject: [PATCH] Only copy mp3 if it does not exist --- mk-usb-music-disk-for-car | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mk-usb-music-disk-for-car b/mk-usb-music-disk-for-car index 020ca0a..c32a2de 100755 --- a/mk-usb-music-disk-for-car +++ b/mk-usb-music-disk-for-car @@ -50,9 +50,11 @@ ARTISTS.lines.each do |artist| puts "Creating #{dest}" FileUtils.mkdir_p(dest) mp3_files.each do |mp3_file| - puts "Copying #{mp3_file} -> #{dest}" - FileUtils.cp(mp3_file, dest) - system("sync", DEST) + unless File.exist?("#{dest}/#{File.basename(mp3_file)}") + puts "Copying #{mp3_file} -> #{dest}" + FileUtils.cp(mp3_file, dest) + system("sync", DEST) + end end end end