[Info-vax] Still no DIR/SORT_BY_TIME
Keith Cayemberg
keith.cayemberg at arcor.de
Thu Aug 13 13:34:45 EDT 2015
Sorting DIRECTORY by modification date
[posted 29-APR-2004 to comp.os.vms by Peter Weaver]
https://groups.google.com/forum/?fromgroups=#!topicsearchin/comp.os.vms/2004$20Peter$20Weaver/comp.os.vms/S6dqEq0O0vE
Slightly easier if you have the Date/Time format started
(@SYS$STARTUP:LIB$DT_STARTUP) and issue the command
$ ASSIGN LIB$DATE_FORMAT_037,LIB$TIME_FORMAT_001 LIB$DT_FORMAT
before you do the directory command.
So;
$ ASSIGN LIB$DATE_FORMAT_037,-
LIB$TIME_FORMAT_001 -
LIB$DT_FORMAT/USER_MODE
$ directx - ! Ignore any DIR symbols
/date=modified-
/width=(file:80,display:132)-
/out=out.txt
$ sort out.txt -
/key=(pos:83,siz:22) tt:
should do it as long as someone with privileges did the
@SYS$STARTUP:LIB$DT_STARTUP first.
--
Peter Weaver
Weaver Consulting Services Inc.
Canadian VAR for CHARON-VAX
www.weaverconsulting.ca
-------
Alternatively put the following in your LOGIN.COM...
$!-----
$ assign LIB$DATE_FORMAT_037, LIB$TIME_FORMAT_001 LIB$DT_FORMAT
$ dirm :== pipe directx /date=modified -
/width=(file:40,display:80) /out=out.txt ; -
sort out.txt /key=(pos:43,siz:23) tt:
$ dirc :== pipe directx /date=created -
/width=(file:40,display:80) /out=out.txt ; -
sort out.txt /key=(pos:43,siz:23) tt:
$!-----
Then the current default directory can be sorted by modification date or creation date as desired.
$ dirm
Directory $DISK1:[CAYEMBERG.A2PS]
Total of 29 files.
A2PS.1;1 2009-09-21 17:57:15.89
A2PS.ALPHA_EXE;1 2009-09-21 17:57:15.98
A2PS.ALPHA_OBJ;1 2009-09-21 17:57:16.07
A2PS.C;1 2009-09-21 17:57:16.16
A2PS.COM;3 2009-09-21 17:57:16.25
A2PS.COM;2 2009-09-21 17:57:16.35
A2PS.COM_ORIG;1 2009-09-21 17:57:16.45
A2PS.C_ORIG;1 2009-09-21 17:57:16.54
A2PS.EXE;3 2009-09-21 17:57:16.63
A2PS.HLB;1 2009-09-21 17:57:16.72
A2PS.HLP;1 2009-09-21 17:57:16.81
A2PS.IA64_EXE;1 2009-09-21 17:57:16.90
A2PS.IA64_OBJ;1 2009-09-21 17:57:17.00
A2PS.VAX_EXE;1 2009-09-21 17:57:17.09
A2PS.VAX_OBJ;1 2009-09-21 17:57:17.18
A2PS.ZIP;1 2009-09-21 17:57:17.27
MAKE.COM;1 2009-09-21 17:57:29.43
MAKE.COM_ORIG;1 2009-09-21 17:57:29.52
LPRINT.COM;1 2009-09-21 17:57:46.13
DESCRIP.MMS;1 2009-09-21 18:00:02.05
OUT.TXT;1 2015-08-13 18:43:36.54
OUT.TXT;2 2015-08-13 19:12:15.79
OUT.TXT;3 2015-08-13 19:14:21.09
OUT.TXT;4 2015-08-13 19:14:25.59
OUT.TXT;5 2015-08-13 19:17:09.25
OUT.TXT;6 2015-08-13 19:17:37.76
OUT.TXT;7 2015-08-13 19:18:40.45
OUT.TXT;8 2015-08-13 19:20:01.27
OUT.TXT;9 2015-08-13 19:20:32.03
$
$ dirc
Total of 30 files.
Directory $DISK1:[CAYEMBERG.A2PS]
LPRINT.COM;1 1994-11-25 11:29:08.00
A2PS.COM_ORIG;1 1994-11-25 11:30:12.00
A2PS.1;1 1994-11-25 11:34:08.00
A2PS.C_ORIG;1 1994-11-30 12:02:06.00
A2PS.HLP;1 1996-03-14 12:02:24.00
DESCRIP.MMS;1 1998-05-22 16:39:16.00
A2PS.COM;3 1998-05-22 16:41:08.00
MAKE.COM_ORIG;1 2004-10-26 18:17:44.17
A2PS.VAX_EXE;1 2004-10-28 17:28:26.42
A2PS.VAX_OBJ;1 2004-10-28 17:28:38.45
A2PS.ALPHA_EXE;1 2004-10-28 17:31:41.01
A2PS.ALPHA_OBJ;1 2004-10-28 17:31:49.92
A2PS.IA64_EXE;1 2004-10-28 18:01:27.21
A2PS.IA64_OBJ;1 2004-10-28 18:01:49.04
MAKE.COM;1 2004-10-28 18:04:56.86
A2PS.C;1 2004-10-28 18:19:38.54
A2PS.ZIP;1 2008-07-02 22:06:26.07
A2PS.HLB;1 2008-07-03 20:26:07.29
A2PS.EXE;3 2008-07-03 22:07:10.82
A2PS.COM;2 2008-07-11 10:42:20.55
OUT.TXT;1 2015-08-13 18:43:36.48
OUT.TXT;2 2015-08-13 19:12:15.74
OUT.TXT;3 2015-08-13 19:14:21.03
OUT.TXT;4 2015-08-13 19:14:25.53
OUT.TXT;5 2015-08-13 19:17:09.20
OUT.TXT;6 2015-08-13 19:17:37.71
OUT.TXT;7 2015-08-13 19:18:40.40
OUT.TXT;8 2015-08-13 19:20:01.21
OUT.TXT;9 2015-08-13 19:20:32.03
OUT.TXT;10 2015-08-13 19:20:36.63
$
Cheers!
Keith
More information about the Info-vax
mailing list