Changeset 55 in code for trunk/partage-trash


Ignore:
Timestamp:
Oct 26, 2021, 4:04:39 PM (4 years ago)
Author:
dev
Message:

Provide more info with partage-trash verbose mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/partage-trash/partage-trash.go

    r54 r55  
    2525var verbose bool
    2626var count int64
     27var deleted int64
    2728var size int64
    2829
     
    5354        now := time.Now().Unix()
    5455
     56        count++
     57
    5558        if meta.Expiry > 0 && now >= meta.Expiry {
    5659                if verbose {
    5760                        expiration :=  humanize.Time(time.Unix(meta.Expiry, 0))
    58                         log.Printf("%s/%s expired %s\n", conf.filepath, meta.Filename, expiration)
     61                        log.Printf("%s/%s: expired %s\n", conf.filepath, meta.Filename, expiration)
    5962                }
    6063                os.Remove(conf.filepath + "/" + meta.Filename)
    6164                os.Remove(path)
     65                deleted++
    6266                return nil
    6367        } else {
    64                 count++
     68                if verbose {
     69                        expiration :=  humanize.Time(time.Unix(meta.Expiry, 0))
     70                        log.Printf("%s/%s: expire %s\n", conf.filepath, meta.Filename, expiration)
     71                }
    6572                size += meta.Size
    6673        }
     
    8289
    8390        if verbose && count > 0 {
    84                 log.Printf("%d file(s) remain on disk (total: %s)", count, humanize.IBytes(uint64(size)))
     91                log.Printf("%d/%d file(s) deleted (remaining: %s)", deleted, count, humanize.IBytes(uint64(size)))
    8592        }
    8693}
Note: See TracChangeset for help on using the changeset viewer.