Code: Select all
v9.70.0027 - 2010-11-17 21:30
+++ Configuration | Color Filters: Added color filters by file age.
All three file dates (Created, Modified, Accessed) are supported.
You now can, for example, color all files that were modified today
or last week, or that were created more than 10 years ago. A
useful thing if you ask me.
General syntax:
/ageC: = Date Created
/ageM: = Date Modified
/ageA: = Date Accessed
The usual operators apply; [n] is a number and [u] a unit
selector; for example:
/ageM: [n] [u] = specific unit
/ageM: == [n] [u] = specific unit
/ageM: < [n] [u] = less than so many units
/ageM: > [n] [u] = more than so many units
/ageM: <= [n] [u] = so many units or less
/ageM: >= [n] [u] = so many units or more
/ageM: [min] - [max] [u] = from min to max units (both included)
Unit selectors:
y = year
q = quarter of year
m = month
w = week (Monday - Sunday)
d = day [default unit!]
h = hour
n = minute
s = second
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 Monday - Sunday)
/ageM: 0 d = modified today (from 00:00:00 till 23:59:59)
/age: = modified today (same as above, all defaults used)
/ageM: 1 d = modified yesterday
/ageM: < 0 d = modified in the future (tomorrow or later)
Notes:
- The Unit selectors must be separated from the unit number or
range by at least one space.
- The Age selector is not case-sensitive: /AgEm: would work as
well.
- /age: defaults to "Date Modified".
+++ Configuration | Color Filters by Date: Now you can color items if
their filetimes match certain subranges, e.g. created from 8:00-
10:00 in the morning, last modified on a weekend, last accessed in
an April (of any year).
To achieve this a unit selector is prefixed to a number or range
(using the usual set of operators).
Unit selectors:
y = year
q = quarter of year (1 - 4)
m = month (1 - 12)
dw = day of week (Sunday = 0, Monday = 1, etc.)
dy = day of year (1st January = 1)
d = day (of month)
h = hour (0 - 23)
n = minute (0 - 59)
s = second (0 - 59)
ms = millisecond (0 - 999)
Examples:
/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-0 = last modified on a weekend
/dateC: dy 1-100 = created in the first 100 days (of any year)
/dateC: q 3 = created in the 3rd quarter (of any year)
Notes:
- The Unit selectors must be separated from the unit number or
range by at least one space.
+ Configuration | Color Filters: Added a bunch of new operators that
work for all Size and Date filters: -<, >-, >, and ==.
Examples for Size:
/size: min - max = from min to max (both inclusive)
/size: min -< max = from min to max (max exclusive)
/size: min >- max = from min to max (min exclusive)
/size: min >< max = from min to max (both exclusive)
/size: == n = exact (identical to the next example)
/size: n = exact
Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.