XYplorer 9.80 has been released on 30-Nov-2010. Here's a quick introduction to the main new features:
name: *.txt = named *.txt attr: system = SYSTEM attribute set size: >= 1.5 GB = 1.5 GB or bigger dateM: 2010.01.01 - = modified 2010 or later dateC: dw 6-7 = created on a weekend ageA: < 5 d = accessed less than 5 days ago
The syntax offers a lot of intuitive possibilities, here are some examples.
You can work with absolute dates:
dateC: < 2008.01.01 created before 2008 dateM: 2010.01.01 - modified 2010 and later dateM: 2010.11.14 - 2010.11.15 modified 2010.11.14 dateM: 2010.11.16 10:30:12 modified that date
You can as well work with subranges of dates:
dateC: h 8-10 created from 8:00-10:00 (of any day) dateM: m 4 last modified in an April (of any year) dateM: dw 6-7 last modified on a weekend dateM: dw 7-2 last modified from sunday to tuesday dateC: dy 1-100 created the first 100 days (any year) dateC: q 3 created in the 3rd quarter (any year)
Here is where the Color Filters are defined in Configuration | Color Filters. As you see, v9.80 allows for adding end-of-line comments to a filter line:
And here is how a file list might look where some Color Filters based on Date apply. Note the distinctive shape at the right end of each background color block: Each filter type (name, date, size, etc.) has its own shape to immediately hint at what this color means:
Unit selectors: y = year q = quarter of year m = month w = week (Monday - Sunday) d = day [default unit!] h = hour n = minute s = second
The syntax is analogue to Color Filters by Date, here are some examples:
ageM: < 5 n modified less than 5 minutes ago ageM: >= 3 h modified 3 or more hours ago ageM: 1 w modified last week (previous Mon-Sun) ageM: 0 d modified today (00:00:00 - 23:59:59) age: modified today (shorthand syntax) ageM: 1 d modified yesterday ageC: < 0 d created in the future
name: *.txt AND size: > 1 MB AND ageM: 1 d
FYI, serial rename by (Shift+)TAB key is always enabled by design, independently of the above.
They work identically to the same-named commands in menu Panes and have small context menu.
Here are two examples for formatbytes(). Note that the decimal and thousand separators are locale-sensitive: