DOS重定向功能应用一例

Author: 贾英铁 Date: 1994-01-07

        在多人共享一机的情况下,为了加强用机管理,不妨利用I/O的重定向,在自动批处理AUTOEXEC.BAT中加入以下几行,实现开机日期和时间的自动记录。
        1 ECHO.>T.TMP
        2 DATE<T.TMP>A.TMP
        3 TIME<T.TMP>>A.TMP
        4 DEL T.TMP
        5 FIND "C"<A.TMP>>KJDL
        6 DEL A.TMP
        上述第1行把用于响应DATE和TIME命令的“回车”重定向到临时文件T.TMP。
        2-3行从T.TMP文件中读取“回车”,分别执行DATE和TIME命令,同时将这两个命令的输出重定向到临时文件A.TMP。
        5行从A.TMP文件中找出有用的时间和日期信息,重定向到硬盘根目录KJDL文件的末尾。
        经以上处理,每次开机的日期和时间都自动存储到指定文件中,日后查看,只要键入C:\>TYPE KJDL|MORE<CR>,即分屏显示历次开机的日期和时间;若要统计用机次数,键入C:\>FIND/C "date"<KJDL<CR>,屏幕显示所找字符串的总行数,即为开机的累计次数。