timing only if files counted
This commit is contained in:
@@ -49,6 +49,7 @@ function deletefiles() {
|
|||||||
printf -v timedone "%02d:%02d:%02d" \
|
printf -v timedone "%02d:%02d:%02d" \
|
||||||
$(($done/3600)) $(($done%3600/60)) $(($done%60))
|
$(($done/3600)) $(($done%3600/60)) $(($done%60))
|
||||||
fi
|
fi
|
||||||
|
if [[ $files -ne 0 ]]; then
|
||||||
if [[ $(( $SECONDS - $left_update )) -ge 10 ]]; then
|
if [[ $(( $SECONDS - $left_update )) -ge 10 ]]; then
|
||||||
left_update=$SECONDS
|
left_update=$SECONDS
|
||||||
left=$(( ($files - $i) * $SECONDS / $i ))
|
left=$(( ($files - $i) * $SECONDS / $i ))
|
||||||
@@ -59,6 +60,7 @@ function deletefiles() {
|
|||||||
if [[ -n "$left" ]]; then
|
if [[ -n "$left" ]]; then
|
||||||
printf -v timeleft "%02d:%02d:%02d" $(($left_live/3600)) $(($left_live%3600/60)) $(($left_live%60))
|
printf -v timeleft "%02d:%02d:%02d" $(($left_live/3600)) $(($left_live%3600/60)) $(($left_live%60))
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
printf "\r%s %s %${filespad}d/%${filespad}d %2d%% %s\033[0K" \
|
printf "\r%s %s %${filespad}d/%${filespad}d %2d%% %s\033[0K" \
|
||||||
"$timedone" "$timeleft" "$i" "$files" "$percent" "$line"
|
"$timedone" "$timeleft" "$i" "$files" "$percent" "$line"
|
||||||
|
|
||||||
@@ -69,6 +71,8 @@ function deletefiles() {
|
|||||||
$RMCOMMAND $RMFORCE "$line"
|
$RMCOMMAND $RMFORCE "$line"
|
||||||
fi
|
fi
|
||||||
done < <(find "$@" \( -type f -or -type l \) -print0)
|
done < <(find "$@" \( -type f -or -type l \) -print0)
|
||||||
|
printf "\r%s %s %${filespad}d/%${filespad}d %2d%%" \
|
||||||
|
"$timedone" "$timeleft" "$i" "$files" "100"
|
||||||
printf "\n"
|
printf "\n"
|
||||||
}
|
}
|
||||||
function listfolders() {
|
function listfolders() {
|
||||||
|
|||||||
Reference in New Issue
Block a user