Enhance mail.sh to prevent file name collisions during downloads
This commit is contained in:
@@ -81,14 +81,18 @@ if [ ! -d "$localSavePath" ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Herunterladen der Dateien vom Remote-Server
|
||||
# Herunterladen der Dateien vom Remote-Server (mit Nummernpräfix gegen Überschreiben gleicher Namen aus verschiedenen Unterordnern)
|
||||
counter=1
|
||||
for file in $fileList; do
|
||||
scp "$LUSER@$server:$file" "$localSavePath/"
|
||||
basename=$(basename "$file")
|
||||
localFile="${localSavePath}/${counter}_${basename}"
|
||||
scp "$LUSER@$server:$file" "$localFile"
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Fehler beim Herunterladen der Datei $file."
|
||||
else
|
||||
echo "Datei $file erfolgreich heruntergeladen."
|
||||
echo "Datei $file erfolgreich heruntergeladen als ${counter}_${basename}."
|
||||
fi
|
||||
((counter++))
|
||||
done
|
||||
|
||||
echo "Alle Dateien wurden im Verzeichnis $localSavePath gespeichert."
|
||||
Reference in New Issue
Block a user