diff --git a/bin b/bin index 69941a0..0f2fd0f 100755 --- a/bin +++ b/bin @@ -61,6 +61,7 @@ find_trashfile() { best_file= best_date=0 for f in "$td/files"/*; do + [ -e "$f" ] || continue info="$td/info/$(basename "$f").trashinfo" path="$(path_from_trashinfo "$info")" date="$(date +"%s" -d "$(date_from_trashinfo "$info")")" @@ -251,6 +252,7 @@ list_trash() { for target; do td="$(get_trashdir "$(readlink -f -- "$target")")" for f in "$td/files"/*; do + [ -e "$f" ] || continue printf '%s'"$FS"'%s'"$FS"'%s'"$RS" \ "$f" "$(date_from_trashinfo "$td/info/$(basename "$f").trashinfo")" \ "$(path_from_trashinfo "$td/info/$(basename "$f").trashinfo")"