GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 134.29.175.74  /  Your IP : 216.73.216.160
Web Server : nginx/1.10.2
System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586
User : Administrator ( 0)
PHP Version : 7.1.0
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /nginx/html/JimMartinson/_Archive/CST1861/dostips.com/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /nginx/html/JimMartinson/_Archive/CST1861/dostips.com/DOS Batch - Date and Time.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en-US"><head><link media="all" href="DOS%20Batch%20-%20Date%20and%20Time_files/widget64.css" type="text/css" rel="stylesheet">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta content="TRUE" name="MSSmartTagsPreventParsing">
<meta http-equiv="expires" content="-1">
<meta http-equiv="pragma" content="no-cache">
<meta content="all" name="robots">
<meta name="keywords" content="dos,functions,vista,xp,command line,batch,examples,substring,variables,copies,date">
<link rel="Stylesheet" type="text/css" media="all" href="DOS%20Batch%20-%20Date%20and%20Time_files/_style.css">
<link rel="shortcut icon" href="http://www.dostips.com/favicon.ico">
<link rel="icon" href="http://www.dostips.com/animated_favicon1.gif" type="image/gif">
<title>DOS Batch - Date and Time</title>
</head>
<body><div id="_atssh" style="visibility: hidden; height: 1px; width: 1px; position: absolute; z-index: 100000;"><iframe src="DOS%20Batch%20-%20Date%20and%20Time_files/sh49.htm" style="height: 1px; width: 1px; position: absolute; z-index: 100000; border: 0pt none; left: 0pt; top: 0pt;" title="AddThis utility frame" id="_atssh713"></iframe></div>

<div class="nav">
    <!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style">
<a href="#" title="Send to Facebook" class="addthis_button_facebook at300b"><span class="at300bs at15nc at15t_facebook"></span></a>
<a href="#" title="Email" class="addthis_button_email at300b"><span class="at300bs at15nc at15t_email"></span></a>
<a href="#" title="Save to Favorites" class="addthis_button_favorites at300b"><span class="at300bs at15nc at15t_favorites"></span></a>
<a href="#" title="Print" class="addthis_button_print at300b"><span class="at300bs at15nc at15t_print"></span></a>
<span class="addthis_separator">|</span>
<a title="View more services" href="http://www.addthis.com/bookmark.php?v=250&amp;username=cmdtips" class="addthis_button_expanded at300m"><span class="at300bs at15nc at15t_expanded"></span>More</a>
<div class="atclear"></div></div>
<script type="text/javascript" src="DOS%20Batch%20-%20Date%20and%20Time_files/addthis_widget.js"></script>
<!-- AddThis Button END -->
    <br>
    <div class="navi">
        <a href="http://www.dostips.com/"><img src="DOS%20Batch%20-%20Date%20and%20Time_files/TitleDostips.JPG" alt="DosTips.com" height="80"></a>
        <br><span style="font-size: 9px; font-weight: bold;">for Windows7,VISTA,XP,NT,Server 2000,</span>
        <br><span style="font-size: 9px; font-weight: bold;">Server 2003,Server 2008</span>
        <br>
        <br>
            <!-- SiteSearch Google -->
<form style="margin: 5" method="get" action="http://www.dostips.com/DtGeneSearch.php" target="_top">
<span style="font-size: 11px;">Search:</span>





<input name="domains" value="cmdtips.com" type="hidden">
<input name="q" size="12" maxlength="255" value="Google" onclick="this.value=''" type="text">








<input name="sitesearch" value="www.dostips.com" type="hidden">
<input name="sa" src="DOS%20Batch%20-%20Date%20and%20Time_files/search.gif" value="Search" alt="Search" style="width: 20px; height: 20px; vertical-align: middle; border: medium none;" type="image">







<input name="client" value="pub-4331089886589220" type="hidden">
<input name="forid" value="1" type="hidden">
<input name="ie" value="ISO-8859-1" type="hidden">
<input name="channel" value="0649133363" type="hidden">
<input name="oe" value="ISO-8859-1" type="hidden">
<input name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:11" type="hidden">
<input name="hl" value="en" type="hidden">

</form>
<!-- SiteSearch Google -->
        <br>
            <ul>
        <li class="nsel"><a href="http://www.dostips.com/">Home</a>&nbsp;
            <ul>
                <li class="nsel">&nbsp;</li>
            </ul>
        </li>
        <li class="nsel"><a>Source Script</a>&nbsp;
            <ul>
                <li class="nsel"><a href="http://www.dostips.com/DtCodeBatchFiles.php">Batch Files</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtCodeFunctions.php">Functions</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtCodeCmdLib.php">Function Library</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtCodeSnippets.php">Script Snippets</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtCodeInterfacing.php">Interfacing</a>&nbsp;</li>
                <li class="nsel">&nbsp;</li>
            </ul>
        </li>
        <li class="nsel"><a>Tips and Tricks</a>&nbsp;
            <ul>
                <li class="nsel"><a href="http://www.dostips.com/DtTipsXCopy.php">Copy Tips</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtTipsMenu.php">Menu in Batch</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtTipsStringManipulation.php">String Manipulation</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtTipsStringOperations.php">String Operations</a>&nbsp;</li>
                <li class="ysel"><a href="http://www.dostips.com/DtTipsDateTime.php">Date and Time</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtTipsArithmetic.php">Arithmetic</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtTipsFtpBatchScript.php">FTP Batch Script</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DosCommandIndex.php">Command Index</a>&nbsp;</li>
                <li class="nsel">&nbsp;</li>
            </ul>
        </li>
        <li class="nsel"><a>Tutorials</a>&nbsp;
            <ul>
                <li class="nsel"><a href="http://www.dostips.com/DtTutoFirstBatch.php">My First Batch</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtTutoFramework.php">Solid Framwork</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtTutoFunctions.php">Functions</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtTutoPersistency.php">Persistency</a>&nbsp;</li>
                <li class="nsel">&nbsp;</li>
            </ul>
        </li>
        <li class="nsel"><a href="http://www.dostips.com/forum/viewforum.php?f=3">Forum</a>&nbsp;
            <ul>
                <li class="nsel">&nbsp;</li>
            </ul>
        </li>
        <li class="nsel"><a href="http://www.dostips.com/DtGeneGeneral.php">General</a>&nbsp;
            <ul>
                <li class="nsel"><a href="http://www.dostips.com/DtGeneTermsOfUse.php">Terms of Use</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtGeneEnabler.php">Enablers</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtGeneAboutUs.php">About Us</a>&nbsp;</li>
                <li class="nsel"><a href="http://www.dostips.com/DtGeneContact.php">Contact Us</a>&nbsp;</li>
                <li class="nsel">&nbsp;</li>
            </ul>
        </li>
        <li class="nsel"><a>Other</a>&nbsp;
            <ul>
                <li class="nsel"><a href="http://www.dot5hosting.com/join/index.bml?AffID=570595&amp;LinkName=dot5txt">Get Web Hosting</a>&nbsp;</li>
                <li class="nsel"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=9018663"><marquee scrollamount="2" width="120">Want donate a cup of Cafe? . click . </marquee></a>&nbsp;</li>
                <li class="nsel">&nbsp;</li>
            </ul>
        </li>
    </ul>
    </div>
</div>
<h1>DOS Batch - Date and Time</h1>
<span class="shortText">Using date and time functions in DOS.</span><br><br>
  <table class="posts">
  </table>
<br><table class="menu" cellpadding="0" cellspacing="0">
<tbody><tr><td colspan="2">
</td></tr>
<tr><td class="title"><a href="http://www.dostips.com/DtTipsDateTime.php">DOS Batch - Date and Time</a></td>
<td class="text">Using date and time functions in DOS.</td>
</tr>
<tr><td class="title"><a href="#Batch.FileDate">File age in days</a></td>
<td class="text">Convert the file date into Julian Days to determine the age of a file age in days.</td>
</tr>
<tr><td class="title"><a href="#Function.DeleteIfOld">:DeleteIfOld</a></td>
<td class="text">deletes file or directory if older than given number of days
</td>
</tr>
<tr><td class="title"><a href="#Function.ftime">:ftime</a></td>
<td class="text">returns the file time in julian days
</td>
</tr>
<tr><td class="title"><a href="#Function.date2jdate">:date2jdate</a></td>
<td class="text">converts a gregorian calender date to julian day format
</td>
</tr>
<tr><td class="title"><a href="#Function.jdate">:jdate</a></td>
<td class="text">converts a date string to julian day number with respect to regional date format
</td>
</tr>
<tr><td class="title"><a href="#Function.jdate2date">:jdate2date</a></td>
<td class="text">converts julian days to gregorian date format
</td>
</tr>
<tr><td class="title"><a href="#Function.dayOfYear">:dayOfYear</a></td>
<td class="text">returns the day of the year, i.e. 1 for 1/1/2008, 266 for 12/31/2008
</td>
</tr>
<tr><td class="title"><a href="#Function.Unique">:Unique</a></td>
<td class="text">returns a unique string based on a date-time-stamp, YYYYMMDDhhmmsscc
</td>
</tr>
<tr><td class="title"><a href="#Function.CmpFTime">:CmpFTime</a></td>
<td class="text">compares the time of two files, succeeds if condition is met, fails otherwise
</td>
</tr>
</tbody></table>    <hr>
    <a name=""></a>
    <a name="Batch.FileDate"></a>
    <div style="float: right;"><font color="darkblue"><a href="#">TOP</a><br><font size="1">2009-03-30</font></font></div>
    <h2>File age in days - Convert the file date into Julian Days to determine the age of a file age in days</h2>
  <table class="posts">
    <tbody><tr>
      <td class="title" valign="top">Description:</td>
      <td class="text" valign="top"><p>Date and Time functions are useful for:
</p><ul>
    <li>Calculations with date and time values</li>
    <li>Determine the age of files in days</li>
    <li>Determine the date difference in days</li>
</ul>
<p></p>
<p>The example in this section demonstrates how to use the <b>:ftime</b> function to 
determine the age in days of all files in the temp directory.</p>
<p>Two variables are used
</p><ul>
    <li>tnow - stores the current day in julian days format by calling <b>:jdate</b></li>
    <li>tfile - stores the file date in julian days format by calling <b>:ftime</b></li>
</ul>
<p></p>
<p>Using <a href="http://www.dostips.com/DosCommandIndex.htm#SETLOCAL">Delayed Expansion</a> and exclamation marks around environment variables ensures that 
the `tfile`variable  is substituted properly during each loop.  Read more about this behavior 
in the <a href="http://www.dostips.com/DosCommandIndex.htm#SET">SET</a> command help (bottom half of the help text).</p></td>
    </tr>
    <tr>
      <td class="title" valign="top">Script:</td>
      <td class="text" valign="top"><span style="float:right;">Download: <a href="http://www.dostips.com/BatchFTime.bat">BatchFTime.bat</a>&nbsp;&nbsp;</span>    <table class="btchscr"><tbody><tr>
      <td class="numbrs" align="right" nowrap="nowrap"><code><a name="1">1.</a><br><a name="2">2.</a><br><a name="3">3.</a><br><a name="4">4.</a><br><a name="5">5.</a><br><a name="6">6.</a><br><a name="7">7.</a><br><a name="8">8.</a><br><a name="9">9.</a><br><a name="10">10.</a><br><a name="11">11.</a><br><a name="12">12.</a><br><a name="13">13.</a><br><a name="14">14.</a><br><a name="15">15.</a><br><a name="16">16.</a><br><a name="17">17.</a><br><a name="18">18.</a><br><a name="19">19.</a><br><a name="20">20.</a><br><a name="21">21.</a><br><a name="22">22.</a><br><a name="23">23.</a><br><a name="24">24.</a><br><a name="25">25.</a><br><a name="26">26.</a><br><a name="27">27.</a><br><a name="28">28.</a><br><a name="29">29.</a><br><a name="30">30.</a><br><a name="31">31.</a><br><a name="32">32.</a><br><a name="33">33.</a><br><a name="34">34.</a><br><a name="35">35.</a><br><a name="36">36.</a><br><a name="37">37.</a><br><a name="38">38.</a><br><a name="39">39.</a><br><a name="40">40.</a><br><a name="41">41.</a><br><a name="42">42.</a><br><a name="43">43.</a><br><a name="44">44.</a><br><a name="45">45.</a><br><a name="46">46.</a><br><a name="47">47.</a><br><a name="48">48.</a><br><a name="49">49.</a><br><a name="50">50.</a><br><a name="51">51.</a><br><a name="52">52.</a><br></code></td>
      <td class="code" nowrap="nowrap"><code><span style="color=#000000">@echo&nbsp;off</span><br>
<span style="color=#000000">SETLOCAL&nbsp;ENABLEEXTENSIONS</span><br>
<span style="color=#000000">SETLOCAL&nbsp;ENABLEDELAYEDEXPANSION</span><br>
<span style="color=#000000"></span><br>
<span style="color=#000000">cd&nbsp;/d&nbsp;"%temp%"</span><br>
<span style="color=#000000"></span><br>
<span style="color=#000000">call:jdate&nbsp;tnow&nbsp;"%date%"</span><br>
<span style="color=#000000">for&nbsp;<span class="c_pvar">%%F</span>&nbsp;in&nbsp;(*.*)&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;call:ftime&nbsp;tfile&nbsp;"<span class="c_pvar">%%F</span>"</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;/a&nbsp;diff=tnow-tfile</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;echo.<span class="c_pvar">%%~nxF</span>&nbsp;is&nbsp;!diff!&nbsp;days&nbsp;old</span><br>
<span style="color=#000000">)</span><br>
<span style="color=#000000"></span><br>
<span style="color=#000000">ECHO.&amp;PAUSE&amp;GOTO:EOF</span><br>
<span style="color=#000000"></span><br>
<span style="color=#000000"></span><br>
<span style="color=#000000"><span class="c_cmmt">::-----------------------------------------------------------------------------------</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::--&nbsp;Functions&nbsp;start&nbsp;below&nbsp;here</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::-----------------------------------------------------------------------------------</span></span><br>
<span style="color=#000000"></span><br>
<span style="color=#000000"></span><br>
<span style="color=#000000"><span class="c_labl"><a name="ftime">:ftime</a></span><span class="c_cmmt">&nbsp;JD&nbsp;filename&nbsp;attr&nbsp;--&nbsp;returns&nbsp;the&nbsp;file&nbsp;time&nbsp;in&nbsp;julian&nbsp;days</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;JD&nbsp;&nbsp;&nbsp;&nbsp;[out]&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;valref&nbsp;file&nbsp;time&nbsp;in&nbsp;julian&nbsp;days</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;attr&nbsp;&nbsp;[in,opt]&nbsp;-&nbsp;time&nbsp;field&nbsp;to&nbsp;be&nbsp;used,&nbsp;creation/last-access/last-write,&nbsp;see&nbsp;'dir&nbsp;/?',&nbsp;i.e.&nbsp;/tc,&nbsp;/ta,&nbsp;/tw,&nbsp;default&nbsp;is&nbsp;/tw</span></span><br>
<span style="color=#000000">:$created&nbsp;20060101&nbsp;:$changed&nbsp;20090322&nbsp;:$categories&nbsp;DateAndTime</span><br>
<span style="color=#000000">:$source&nbsp;http://www.dostips.com</span><br>
<span style="color=#000000">SETLOCAL</span><br>
<span style="color=#000000">set&nbsp;file=<span class="c_pvar">%~2</span></span><br>
<span style="color=#000000">set&nbsp;attr=<span class="c_pvar">%~3</span></span><br>
<span style="color=#000000">if&nbsp;not&nbsp;defined&nbsp;attr&nbsp;(call:jdate&nbsp;JD&nbsp;"-&nbsp;<span class="c_pvar">%~t2</span>"</span><br>
<span style="color=#000000">)&nbsp;ELSE&nbsp;(for&nbsp;/f&nbsp;<span class="c_pvar">%%a</span>&nbsp;in&nbsp;('"dir&nbsp;%attr%&nbsp;/-c&nbsp;"%file%"|findstr&nbsp;"^^[0-9]""')&nbsp;do&nbsp;call:jdate&nbsp;JD&nbsp;"<span class="c_pvar">%%a</span>")</span><br>
<span style="color=#000000">(&nbsp;ENDLOCAL&nbsp;&amp;&nbsp;<span class="c_cmmt">REM&nbsp;RETURN&nbsp;VALUES</span></span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;IF&nbsp;"<span class="c_pvar">%~1</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~1</span>=%JD%)&nbsp;ELSE&nbsp;(echo.%JD%)</span><br>
<span style="color=#000000">)</span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
<span style="color=#000000"></span><br>
<span style="color=#000000"></span><br>
<span style="color=#000000"><span class="c_labl"><a name="jdate">:jdate</a></span><span class="c_cmmt">&nbsp;JD&nbsp;DateStr&nbsp;--&nbsp;converts&nbsp;a&nbsp;date&nbsp;string&nbsp;to&nbsp;julian&nbsp;day&nbsp;number&nbsp;with&nbsp;respect&nbsp;to&nbsp;regional&nbsp;date&nbsp;format</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;JD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[out,opt]&nbsp;-&nbsp;julian&nbsp;days</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;DateStr&nbsp;[in,opt]&nbsp;&nbsp;-&nbsp;date&nbsp;string,&nbsp;e.g.&nbsp;"03/31/2006"&nbsp;or&nbsp;"Fri&nbsp;03/31/2006"&nbsp;or&nbsp;"31.3.2006"</span></span><br>
<span style="color=#000000">:$reference&nbsp;http://groups.google.com/group/alt.msdos.batch.nt/browse_frm/thread/a0c34d593e782e94/50ed3430b6446af8#50ed3430b6446af8</span><br>
<span style="color=#000000">:$created&nbsp;20060101&nbsp;:$changed&nbsp;20080219</span><br>
<span style="color=#000000">:$source&nbsp;http://www.dostips.com</span><br>
<span style="color=#000000">SETLOCAL</span><br>
<span style="color=#000000">set&nbsp;DateStr=<span class="c_pvar">%~2</span>&amp;if&nbsp;"<span class="c_pvar">%~2</span>"==""&nbsp;set&nbsp;DateStr=%date%</span><br>
<span style="color=#000000">for&nbsp;/f&nbsp;"skip=1&nbsp;tokens=2-4&nbsp;delims=(-)"&nbsp;<span class="c_pvar">%%a</span>&nbsp;in&nbsp;('"echo.|date"')&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;/f&nbsp;"tokens=1-3&nbsp;delims=/.-&nbsp;"&nbsp;<span class="c_pvar">%%A</span>&nbsp;in&nbsp;("%DateStr:*&nbsp;=%")&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;<span class="c_pvar">%%a</span>=<span class="c_pvar">%%A</span>&amp;set&nbsp;<span class="c_pvar">%%b</span>=<span class="c_pvar">%%B</span>&amp;set&nbsp;<span class="c_pvar">%%c</span>=<span class="c_pvar">%%C</span>))</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;"yy=10000%yy%&nbsp;<span class="c_pvar">%%1</span>0000,mm=100%mm%&nbsp;%%&nbsp;100,dd=100%dd%&nbsp;%%&nbsp;100"</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;JD=dd-32075+1461*(yy+4800+(mm-14)/12)/4+367*(mm-2-(mm-14)/12*12)/12-3*((yy+4900+(mm-14)/12)/100)/4</span><br>
<span style="color=#000000">ENDLOCAL&nbsp;&amp;&nbsp;IF&nbsp;"<span class="c_pvar">%~1</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~1</span>=%JD%)&nbsp;ELSE&nbsp;(echo.%JD%)</span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
      </code></td>
    </tr></tbody></table>
</td>
    </tr>
    <tr>
      <td class="title" valign="top">Script Output:</td>
      <td class="text" valign="top"><table class="dosw" border="0" cellpadding="3" cellspacing="2">    <tbody><tr><td class="title">&nbsp;<img src="DOS%20Batch%20-%20Date%20and%20Time_files/SysIcon.JPG" alt="DOS">&nbsp;Script Ouput    </td></tr>    <tr><td class="text"><pre>00000002.ini is 42 days old
ActivePerlInstall.log is 39 days old
BatchJDate.bat is 0 days old
control.xml is 34 days old
debugf.txt is 26 days old
DFC5A2B2.TMP is 3 days old
EML30.tmp is 2 days old
EML39.tmp is 2 days old
EML3D.tmp is 2 days old
EXCEL.log is 20 days old
fdm9E1.tmp is 39 days old
gtb2C4.tmp is 62 days old
tmp.cab is 62 days old - gtb2
h2rC95.tmp is 36 days old
hpodvd09.log is 1 days old
hpzcoi00.log is 7 days old
hpzcoi01.log is 7 days old
hpzcoi02.log is 7 days old
hpzcoi03.log is 7 days old
IMT10.xml is 73 days old
IMT11.xml is 73 days old
IMT12.xml is 73 days old
IMT13.xml is 73 days old
IMT14.xml is 73 days old
IMT2B.xml is 73 days old
IMTF.xml is 73 days old
java_install_reg.log is 7 days old
jusched.log is 1 days old
LSBurnWatcher.log is 1 days old
msohdinh.tmp is 62 days old
patch.exe is 850 days old
patchw32.dll is 850 days old
r2hC94.tmp is 36 days old

Press any key to continue . . .
</pre></td></tr></tbody></table></td>
    </tr>
  </tbody></table>
    <hr>
    <a name=""></a>
    <a name="Function.DeleteIfOld"></a>
    <div style="float: right;"><font color="darkblue"><a href="#">TOP</a><br><font size="1">2008-02-19</font></font></div>
    <h2>:DeleteIfOld - deletes file or directory if older than given number of days
</h2>
  <table class="posts">
    <tbody><tr>
      <td class="title" valign="top">Description:</td>
      <td class="text" valign="top">call<a href="#DeleteIfOld">:DeleteIfOld</a> name days tnow </td>
    </tr>
    <tr>
      <td class="title" valign="top">Dependencies:</td>
      <td class="text" valign="top"> <a href="#ftime">:ftime</a></td>
    </tr>
    <tr>
      <td class="title" valign="top">Script:</td>
      <td class="text" valign="top">    <table class="btchscr"><tbody><tr>
      <td class="numbrs" align="right" nowrap="nowrap"><code><a name="1">1.</a><br><a name="2">2.</a><br><a name="3">3.</a><br><a name="4">4.</a><br><a name="5">5.</a><br><a name="6">6.</a><br><a name="7">7.</a><br><a name="8">8.</a><br><a name="9">9.</a><br><a name="10">10.</a><br><a name="11">11.</a><br><a name="12">12.</a><br><a name="13">13.</a><br><a name="14">14.</a><br><a name="15">15.</a><br><a name="16">16.</a><br><a name="17">17.</a><br><a name="18">18.</a><br><a name="19">19.</a><br><a name="20">20.</a><br></code></td>
      <td class="code" nowrap="nowrap"><code><span style="color=#000000"><span class="c_labl"><a name="DeleteIfOld">:DeleteIfOld</a></span><span class="c_cmmt">&nbsp;name&nbsp;days&nbsp;tnow&nbsp;--&nbsp;deletes&nbsp;file&nbsp;or&nbsp;directory&nbsp;if&nbsp;older&nbsp;than&nbsp;given&nbsp;number&nbsp;of&nbsp;days</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;name&nbsp;[in]&nbsp;-&nbsp;name&nbsp;of&nbsp;file&nbsp;or&nbsp;directory</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;days&nbsp;[in]&nbsp;-&nbsp;number&nbsp;of&nbsp;days&nbsp;to&nbsp;expire</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;tnow&nbsp;[in]&nbsp;-&nbsp;today's&nbsp;date&nbsp;in&nbsp;julia&nbsp;days</span></span><br>
<span style="color=#000000">:$created&nbsp;20060101&nbsp;:$changed&nbsp;20080219&nbsp;:$categories&nbsp;DateAndTime,FileOperation</span><br>
<span style="color=#000000">:$source&nbsp;www.DosTips.com</span><br>
<span style="color=#000000">SETLOCAL</span><br>
<span style="color=#000000">set&nbsp;"days=<span class="c_pvar">%~2</span>"</span><br>
<span style="color=#000000">set&nbsp;"tnow=<span class="c_pvar">%~3</span>"</span><br>
<span style="color=#000000">call:ftime&nbsp;tfile&nbsp;"<span class="c_pvar">%~1</span>"</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;"diff=tnow-tfile"</span><br>
<span style="color=#000000">if&nbsp;%diff%&nbsp;LEQ&nbsp;%days%&nbsp;EXIT&nbsp;/b</span><br>
<span style="color=#000000">set&nbsp;"attr=<span class="c_pvar">%~a1</span>"</span><br>
<span style="color=#000000"><span class="c_cmmt">rem&nbsp;ECHO.%attr%,&nbsp;%attr:~0,1%,&nbsp;<span class="c_pvar">%~nx1</span>&nbsp;is&nbsp;%diff%&nbsp;days&nbsp;old</span></span><br>
<span style="color=#000000">if&nbsp;/i&nbsp;"%attr:~0,1%"=="d"&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;rd&nbsp;/Q&nbsp;/S&nbsp;"<span class="c_pvar">%~1</span>"</span><br>
<span style="color=#000000">)&nbsp;ELSE&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;del&nbsp;/Q&nbsp;"<span class="c_pvar">%~1</span>"</span><br>
<span style="color=#000000">)</span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
      </code></td>
    </tr></tbody></table>
</td>
    </tr>
  </tbody></table>
    <hr>
    <a name=""></a>
    <a name="Function.ftime"></a>
    <div style="float: right;"><font color="darkblue"><a href="#">TOP</a><br><font size="1">2009-03-22</font></font></div>
    <h2>:ftime - returns the file time in julian days
</h2>
  <table class="posts">
    <tbody><tr>
      <td class="title" valign="top">Description:</td>
      <td class="text" valign="top">call<a href="#ftime">:ftime</a> JD filename attr </td>
    </tr>
    <tr>
      <td class="title" valign="top">Dependencies:</td>
      <td class="text" valign="top"> <a href="#jdate">:jdate</a></td>
    </tr>
    <tr>
      <td class="title" valign="top">Script:</td>
      <td class="text" valign="top">    <table class="btchscr"><tbody><tr>
      <td class="numbrs" align="right" nowrap="nowrap"><code><a name="1">1.</a><br><a name="2">2.</a><br><a name="3">3.</a><br><a name="4">4.</a><br><a name="5">5.</a><br><a name="6">6.</a><br><a name="7">7.</a><br><a name="8">8.</a><br><a name="9">9.</a><br><a name="10">10.</a><br><a name="11">11.</a><br><a name="12">12.</a><br><a name="13">13.</a><br><a name="14">14.</a><br></code></td>
      <td class="code" nowrap="nowrap"><code><span style="color=#000000"><span class="c_labl"><a name="ftime">:ftime</a></span><span class="c_cmmt">&nbsp;JD&nbsp;filename&nbsp;attr&nbsp;--&nbsp;returns&nbsp;the&nbsp;file&nbsp;time&nbsp;in&nbsp;julian&nbsp;days</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;JD&nbsp;&nbsp;&nbsp;&nbsp;[out]&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;valref&nbsp;file&nbsp;time&nbsp;in&nbsp;julian&nbsp;days</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;attr&nbsp;&nbsp;[in,opt]&nbsp;-&nbsp;time&nbsp;field&nbsp;to&nbsp;be&nbsp;used,&nbsp;creation/last-access/last-write,&nbsp;see&nbsp;'dir&nbsp;/?',&nbsp;i.e.&nbsp;/tc,&nbsp;/ta,&nbsp;/tw,&nbsp;default&nbsp;is&nbsp;/tw</span></span><br>
<span style="color=#000000">:$created&nbsp;20060101&nbsp;:$changed&nbsp;20090322&nbsp;:$categories&nbsp;DateAndTime</span><br>
<span style="color=#000000">:$source&nbsp;http://www.dostips.com</span><br>
<span style="color=#000000">SETLOCAL</span><br>
<span style="color=#000000">set&nbsp;file=<span class="c_pvar">%~2</span></span><br>
<span style="color=#000000">set&nbsp;attr=<span class="c_pvar">%~3</span></span><br>
<span style="color=#000000">if&nbsp;not&nbsp;defined&nbsp;attr&nbsp;(call:jdate&nbsp;JD&nbsp;"-&nbsp;<span class="c_pvar">%~t2</span>"</span><br>
<span style="color=#000000">)&nbsp;ELSE&nbsp;(for&nbsp;/f&nbsp;<span class="c_pvar">%%a</span>&nbsp;in&nbsp;('"dir&nbsp;%attr%&nbsp;/-c&nbsp;"%file%"|findstr&nbsp;"^^[0-9]""')&nbsp;do&nbsp;call:jdate&nbsp;JD&nbsp;"<span class="c_pvar">%%a</span>")</span><br>
<span style="color=#000000">(&nbsp;ENDLOCAL&nbsp;&amp;&nbsp;<span class="c_cmmt">REM&nbsp;RETURN&nbsp;VALUES</span></span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;IF&nbsp;"<span class="c_pvar">%~1</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~1</span>=%JD%)&nbsp;ELSE&nbsp;(echo.%JD%)</span><br>
<span style="color=#000000">)</span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
      </code></td>
    </tr></tbody></table>
</td>
    </tr>
  </tbody></table>
    <hr>
    <a name=""></a>
    <a name="Function.date2jdate"></a>
    <div style="float: right;"><font color="darkblue"><a href="#">TOP</a><br><font size="1">2008-02-19</font></font></div>
    <h2>:date2jdate - converts a gregorian calender date to julian day format
</h2>
  <table class="posts">
    <tbody><tr>
      <td class="title" valign="top">Description:</td>
      <td class="text" valign="top">call<a href="#date2jdate">:date2jdate</a> JD YYYY MM DD </td>
    </tr>
    <tr>
      <td class="title" valign="top">Script:</td>
      <td class="text" valign="top">    <table class="btchscr"><tbody><tr>
      <td class="numbrs" align="right" nowrap="nowrap"><code><a name="1">1.</a><br><a name="2">2.</a><br><a name="3">3.</a><br><a name="4">4.</a><br><a name="5">5.</a><br><a name="6">6.</a><br><a name="7">7.</a><br><a name="8">8.</a><br><a name="9">9.</a><br><a name="10">10.</a><br><a name="11">11.</a><br><a name="12">12.</a><br><a name="13">13.</a><br><a name="14">14.</a><br><a name="15">15.</a><br></code></td>
      <td class="code" nowrap="nowrap"><code><span style="color=#000000"><span class="c_labl"><a name="date2jdate">:date2jdate</a></span><span class="c_cmmt">&nbsp;JD&nbsp;YYYY&nbsp;MM&nbsp;DD&nbsp;--&nbsp;converts&nbsp;a&nbsp;gregorian&nbsp;calender&nbsp;date&nbsp;to&nbsp;julian&nbsp;day&nbsp;format</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;JD&nbsp;&nbsp;&nbsp;[out]&nbsp;-&nbsp;julian&nbsp;days</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;YYYY&nbsp;[in]&nbsp;&nbsp;-&nbsp;gregorian&nbsp;year,&nbsp;i.e.&nbsp;2006</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;MM&nbsp;&nbsp;&nbsp;[in]&nbsp;&nbsp;-&nbsp;gregorian&nbsp;month,&nbsp;i.e.&nbsp;12&nbsp;for&nbsp;december</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;DD&nbsp;&nbsp;&nbsp;[in]&nbsp;&nbsp;-&nbsp;gregorian&nbsp;day,&nbsp;i.e.&nbsp;31</span></span><br>
<span style="color=#000000">:$reference&nbsp;http://aa.usno.navy.mil/faq/docs/JD_Formula.html</span><br>
<span style="color=#000000">:$created&nbsp;20060101&nbsp;:$changed&nbsp;20080219&nbsp;:$categories&nbsp;DateAndTime</span><br>
<span style="color=#000000">:$source&nbsp;http://www.dostips.com</span><br>
<span style="color=#000000">SETLOCAL</span><br>
<span style="color=#000000">set&nbsp;"yy=<span class="c_pvar">%~2</span>"&amp;set&nbsp;"mm=<span class="c_pvar">%~3</span>"&amp;set&nbsp;"dd=<span class="c_pvar">%~4</span>"</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;"yy=10000%yy%&nbsp;<span class="c_pvar">%%1</span>0000,mm=100%mm%&nbsp;%%&nbsp;100,dd=100%dd%&nbsp;%%&nbsp;100"</span><br>
<span style="color=#000000">if&nbsp;%yy%&nbsp;LSS&nbsp;100&nbsp;set&nbsp;/a&nbsp;yy+=2000&nbsp;&amp;<span class="c_cmmt">rem&nbsp;Adds&nbsp;2000&nbsp;to&nbsp;two&nbsp;digit&nbsp;years</span></span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;JD=dd-32075+1461*(yy+4800+(mm-14)/12)/4+367*(mm-2-(mm-14)/12*12)/12-3*((yy+4900+(mm-14)/12)/100)/4</span><br>
<span style="color=#000000">ENDLOCAL&nbsp;&amp;&nbsp;IF&nbsp;"<span class="c_pvar">%~1</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~1</span>=%JD%)&nbsp;ELSE&nbsp;(echo.%JD%)</span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
      </code></td>
    </tr></tbody></table>
</td>
    </tr>
  </tbody></table>
    <hr>
    <a name=""></a>
    <a name="Function.jdate"></a>
    <div style="float: right;"><font color="darkblue"><a href="#">TOP</a><br><font size="1">2009-03-28</font></font></div>
    <h2>:jdate - converts a date string to julian day number with respect to regional date format
</h2>
  <table class="posts">
    <tbody><tr>
      <td class="title" valign="top">Description:</td>
      <td class="text" valign="top">call<a href="#jdate">:jdate</a> JD DateStr </td>
    </tr>
    <tr>
      <td class="title" valign="top">Script:</td>
      <td class="text" valign="top">    <table class="btchscr"><tbody><tr>
      <td class="numbrs" align="right" nowrap="nowrap"><code><a name="1">1.</a><br><a name="2">2.</a><br><a name="3">3.</a><br><a name="4">4.</a><br><a name="5">5.</a><br><a name="6">6.</a><br><a name="7">7.</a><br><a name="8">8.</a><br><a name="9">9.</a><br><a name="10">10.</a><br><a name="11">11.</a><br><a name="12">12.</a><br><a name="13">13.</a><br><a name="14">14.</a><br><a name="15">15.</a><br><a name="16">16.</a><br></code></td>
      <td class="code" nowrap="nowrap"><code><span style="color=#000000"><span class="c_labl"><a name="jdate">:jdate</a></span><span class="c_cmmt">&nbsp;JD&nbsp;DateStr&nbsp;--&nbsp;converts&nbsp;a&nbsp;date&nbsp;string&nbsp;to&nbsp;julian&nbsp;day&nbsp;number&nbsp;with&nbsp;respect&nbsp;to&nbsp;regional&nbsp;date&nbsp;format</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;JD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[out,opt]&nbsp;-&nbsp;julian&nbsp;days</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;DateStr&nbsp;[in,opt]&nbsp;&nbsp;-&nbsp;date&nbsp;string,&nbsp;e.g.&nbsp;"03/31/2006"&nbsp;or&nbsp;"Fri&nbsp;03/31/2006"&nbsp;or&nbsp;"31.3.2006"</span></span><br>
<span style="color=#000000">:$reference&nbsp;http://groups.google.com/group/alt.msdos.batch.nt/browse_frm/thread/a0c34d593e782e94/50ed3430b6446af8#50ed3430b6446af8</span><br>
<span style="color=#000000">:$created&nbsp;20060101&nbsp;:$changed&nbsp;20090328&nbsp;:$categories&nbsp;DateAndTime</span><br>
<span style="color=#000000">:$source&nbsp;http://www.dostips.com</span><br>
<span style="color=#000000">SETLOCAL</span><br>
<span style="color=#000000">set&nbsp;DateStr=<span class="c_pvar">%~2</span>&amp;if&nbsp;"<span class="c_pvar">%~2</span>"==""&nbsp;set&nbsp;DateStr=%date%</span><br>
<span style="color=#000000">for&nbsp;/f&nbsp;"skip=1&nbsp;tokens=2-4&nbsp;delims=(-)"&nbsp;<span class="c_pvar">%%a</span>&nbsp;in&nbsp;('"echo.|date"')&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;/f&nbsp;"tokens=1-3&nbsp;delims=/.-&nbsp;"&nbsp;<span class="c_pvar">%%A</span>&nbsp;in&nbsp;("%DateStr:*&nbsp;=%")&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;<span class="c_pvar">%%a</span>=<span class="c_pvar">%%A</span>&amp;set&nbsp;<span class="c_pvar">%%b</span>=<span class="c_pvar">%%B</span>&amp;set&nbsp;<span class="c_pvar">%%c</span>=<span class="c_pvar">%%C</span>))</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;"yy=10000%yy%&nbsp;<span class="c_pvar">%%1</span>0000,mm=100%mm%&nbsp;%%&nbsp;100,dd=100%dd%&nbsp;%%&nbsp;100"</span><br>
<span style="color=#000000">if&nbsp;%yy%&nbsp;LSS&nbsp;100&nbsp;set&nbsp;/a&nbsp;yy+=2000&nbsp;&amp;<span class="c_cmmt">rem&nbsp;Adds&nbsp;2000&nbsp;to&nbsp;two&nbsp;digit&nbsp;years</span></span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;JD=dd-32075+1461*(yy+4800+(mm-14)/12)/4+367*(mm-2-(mm-14)/12*12)/12-3*((yy+4900+(mm-14)/12)/100)/4</span><br>
<span style="color=#000000">ENDLOCAL&nbsp;&amp;&nbsp;IF&nbsp;"<span class="c_pvar">%~1</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~1</span>=%JD%)&nbsp;ELSE&nbsp;(echo.%JD%)</span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
      </code></td>
    </tr></tbody></table>
</td>
    </tr>
  </tbody></table>
    <hr>
    <a name=""></a>
    <a name="Function.jdate2date"></a>
    <div style="float: right;"><font color="darkblue"><a href="#">TOP</a><br><font size="1">2008-02-19</font></font></div>
    <h2>:jdate2date - converts julian days to gregorian date format
</h2>
  <table class="posts">
    <tbody><tr>
      <td class="title" valign="top">Description:</td>
      <td class="text" valign="top">call<a href="#jdate2date">:jdate2date</a> JD YYYY MM DD </td>
    </tr>
    <tr>
      <td class="title" valign="top">Script:</td>
      <td class="text" valign="top">    <table class="btchscr"><tbody><tr>
      <td class="numbrs" align="right" nowrap="nowrap"><code><a name="1">1.</a><br><a name="2">2.</a><br><a name="3">3.</a><br><a name="4">4.</a><br><a name="5">5.</a><br><a name="6">6.</a><br><a name="7">7.</a><br><a name="8">8.</a><br><a name="9">9.</a><br><a name="10">10.</a><br><a name="11">11.</a><br><a name="12">12.</a><br><a name="13">13.</a><br><a name="14">14.</a><br><a name="15">15.</a><br><a name="16">16.</a><br><a name="17">17.</a><br><a name="18">18.</a><br><a name="19">19.</a><br><a name="20">20.</a><br><a name="21">21.</a><br></code></td>
      <td class="code" nowrap="nowrap"><code><span style="color=#000000"><span class="c_labl"><a name="jdate2date">:jdate2date</a></span><span class="c_cmmt">&nbsp;JD&nbsp;YYYY&nbsp;MM&nbsp;DD&nbsp;--&nbsp;converts&nbsp;julian&nbsp;days&nbsp;to&nbsp;gregorian&nbsp;date&nbsp;format</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;JD&nbsp;&nbsp;&nbsp;[in]&nbsp;&nbsp;-&nbsp;julian&nbsp;days</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;YYYY&nbsp;[out]&nbsp;-&nbsp;gregorian&nbsp;year,&nbsp;i.e.&nbsp;2006</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;MM&nbsp;&nbsp;&nbsp;[out]&nbsp;-&nbsp;gregorian&nbsp;month,&nbsp;i.e.&nbsp;12&nbsp;for&nbsp;december</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;DD&nbsp;&nbsp;&nbsp;[out]&nbsp;-&nbsp;gregorian&nbsp;day,&nbsp;i.e.&nbsp;31</span></span><br>
<span style="color=#000000">:$reference&nbsp;http://aa.usno.navy.mil/faq/docs/JD_Formula.html</span><br>
<span style="color=#000000">:$created&nbsp;20060101&nbsp;:$changed&nbsp;20080219&nbsp;:$categories&nbsp;DateAndTime</span><br>
<span style="color=#000000">:$source&nbsp;http://www.dostips.com</span><br>
<span style="color=#000000">SETLOCAL&nbsp;ENABLEDELAYEDEXPANSION</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;L=&nbsp;<span class="c_pvar">%~1</span>+68569,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;N=&nbsp;4*L/146097,&nbsp;L=&nbsp;L-(146097*N+3)/4,&nbsp;I=&nbsp;4000*(L+1)/1461001</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;L=&nbsp;L-1461*I/4+31,&nbsp;J=&nbsp;80*L/2447,&nbsp;&nbsp;K=&nbsp;L-2447*J/80,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;L=&nbsp;J/11</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;J=&nbsp;J+2-12*L,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I=&nbsp;100*(N-49)+I+L</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;YYYY=&nbsp;I,&nbsp;&nbsp;MM=100+J,&nbsp;&nbsp;DD=100+K</span><br>
<span style="color=#000000">set&nbsp;MM=%MM:~-2%</span><br>
<span style="color=#000000">set&nbsp;DD=%DD:~-2%</span><br>
<span style="color=#000000">(&nbsp;ENDLOCAL&nbsp;&amp;&nbsp;<span class="c_cmmt">REM&nbsp;RETURN&nbsp;VALUES</span></span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;IF&nbsp;"<span class="c_pvar">%~2</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~2</span>=%YYYY%)&nbsp;ELSE&nbsp;echo.%YYYY%</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;IF&nbsp;"<span class="c_pvar">%~3</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~3</span>=%MM%)&nbsp;ELSE&nbsp;echo.%MM%</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;IF&nbsp;"<span class="c_pvar">%~4</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~4</span>=%DD%)&nbsp;ELSE&nbsp;echo.%DD%</span><br>
<span style="color=#000000">)</span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
      </code></td>
    </tr></tbody></table>
</td>
    </tr>
  </tbody></table>
    <hr>
    <a name=""></a>
    <a name="Function.dayOfYear"></a>
    <div style="float: right;"><font color="darkblue"><a href="#">TOP</a><br><font size="1">2008-06-12</font></font></div>
    <h2>:dayOfYear - returns the day of the year, i.e. 1 for 1/1/2008, 266 for 12/31/2008
</h2>
  <table class="posts">
    <tbody><tr>
      <td class="title" valign="top">Description:</td>
      <td class="text" valign="top">call<a href="#dayOfYear">:dayOfYear</a> JD DateStr </td>
    </tr>
    <tr>
      <td class="title" valign="top">Script:</td>
      <td class="text" valign="top">    <table class="btchscr"><tbody><tr>
      <td class="numbrs" align="right" nowrap="nowrap"><code><a name="1">1.</a><br><a name="2">2.</a><br><a name="3">3.</a><br><a name="4">4.</a><br><a name="5">5.</a><br><a name="6">6.</a><br><a name="7">7.</a><br><a name="8">8.</a><br><a name="9">9.</a><br><a name="10">10.</a><br><a name="11">11.</a><br><a name="12">12.</a><br><a name="13">13.</a><br><a name="14">14.</a><br><a name="15">15.</a><br><a name="16">16.</a><br><a name="17">17.</a><br></code></td>
      <td class="code" nowrap="nowrap"><code><span style="color=#000000"><span class="c_labl"><a name="dayOfYear">:dayOfYear</a></span><span class="c_cmmt">&nbsp;JD&nbsp;DateStr&nbsp;--&nbsp;returns&nbsp;the&nbsp;day&nbsp;of&nbsp;the&nbsp;year,&nbsp;i.e.&nbsp;1&nbsp;for&nbsp;1/1/2008,&nbsp;266&nbsp;for&nbsp;12/31/2008</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;day&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[out,opt]&nbsp;-&nbsp;variable&nbsp;name&nbsp;to&nbsp;store&nbsp;resulting&nbsp;day&nbsp;of&nbsp;the&nbsp;year</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;DateStr&nbsp;[in,opt]&nbsp;&nbsp;-&nbsp;date&nbsp;string,&nbsp;e.g.&nbsp;"3/31/2006"&nbsp;or&nbsp;"Fri&nbsp;03/31/2006"&nbsp;or&nbsp;"31.3.2006",&nbsp;or&nbsp;omit&nbsp;form&nbsp;current&nbsp;date</span></span><br>
<span style="color=#000000">:$reference&nbsp;http://groups.google.com/group/alt.msdos.batch.nt/browse_frm/thread/a0c34d593e782e94/50ed3430b6446af8#50ed3430b6446af8</span><br>
<span style="color=#000000">:$created&nbsp;20080612&nbsp;:$changed&nbsp;20080612&nbsp;:$categories&nbsp;DateAndTime</span><br>
<span style="color=#000000">:$source&nbsp;http://www.dostips.com</span><br>
<span style="color=#000000">SETLOCAL</span><br>
<span style="color=#000000">set&nbsp;"DateStr=<span class="c_pvar">%~2</span>"&amp;if&nbsp;"<span class="c_pvar">%~2</span>"==""&nbsp;set&nbsp;"DateStr=%date%"</span><br>
<span style="color=#000000">for&nbsp;/f&nbsp;"skip=1&nbsp;tokens=2-4&nbsp;delims=(-)"&nbsp;<span class="c_pvar">%%a</span>&nbsp;in&nbsp;('"echo.|date"')&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;/f&nbsp;"tokens=1-3&nbsp;delims=/.-&nbsp;"&nbsp;<span class="c_pvar">%%A</span>&nbsp;in&nbsp;("%DateStr:*&nbsp;=%")&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;<span class="c_pvar">%%a</span>=<span class="c_pvar">%%A</span>&amp;set&nbsp;<span class="c_pvar">%%b</span>=<span class="c_pvar">%%B</span>&amp;set&nbsp;<span class="c_pvar">%%c</span>=<span class="c_pvar">%%C</span>))</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;"yy=10000%yy%&nbsp;<span class="c_pvar">%%1</span>0000,mm=100%mm%&nbsp;%%&nbsp;100,dd=100%dd%&nbsp;%%&nbsp;100"</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;JD=dd-32075+1461*(yy+4800+(mm-14)/12)/4+367*(mm-2-(mm-14)/12*12)/12-3*((yy+4900+(mm-14)/12)/100)/4</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;"yy=10000%yy%&nbsp;<span class="c_pvar">%%1</span>0000,mm=1,dd=1"</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;JD-=-1+dd-32075+1461*(yy+4800+(mm-14)/12)/4+367*(mm-2-(mm-14)/12*12)/12-3*((yy+4900+(mm-14)/12)/100)/4</span><br>
<span style="color=#000000">ENDLOCAL&nbsp;&amp;&nbsp;IF&nbsp;"<span class="c_pvar">%~1</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~1</span>=%JD%)&nbsp;ELSE&nbsp;(echo.%JD%)</span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
      </code></td>
    </tr></tbody></table>
</td>
    </tr>
  </tbody></table>
    <hr>
    <a name=""></a>
    <a name="Function.Unique"></a>
    <div style="float: right;"><font color="darkblue"><a href="#">TOP</a><br><font size="1">2008-02-19</font></font></div>
    <h2>:Unique - returns a unique string based on a date-time-stamp, YYYYMMDDhhmmsscc
</h2>
  <table class="posts">
    <tbody><tr>
      <td class="title" valign="top">Description:</td>
      <td class="text" valign="top">call<a href="#Unique">:Unique</a> ret </td>
    </tr>
    <tr>
      <td class="title" valign="top">Script:</td>
      <td class="text" valign="top">    <table class="btchscr"><tbody><tr>
      <td class="numbrs" align="right" nowrap="nowrap"><code><a name="1">1.</a><br><a name="2">2.</a><br><a name="3">3.</a><br><a name="4">4.</a><br><a name="5">5.</a><br><a name="6">6.</a><br><a name="7">7.</a><br><a name="8">8.</a><br><a name="9">9.</a><br><a name="10">10.</a><br><a name="11">11.</a><br><a name="12">12.</a><br></code></td>
      <td class="code" nowrap="nowrap"><code><span style="color=#000000"><span class="c_labl"><a name="Unique">:Unique</a></span><span class="c_cmmt">&nbsp;ret&nbsp;--&nbsp;returns&nbsp;a&nbsp;unique&nbsp;string&nbsp;based&nbsp;on&nbsp;a&nbsp;date-time-stamp,&nbsp;YYYYMMDDhhmmsscc</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;ret&nbsp;&nbsp;&nbsp;&nbsp;[out,opt]&nbsp;-&nbsp;unique&nbsp;string</span></span><br>
<span style="color=#000000">:$created&nbsp;20060101&nbsp;:$changed&nbsp;20080219&nbsp;:$categories&nbsp;StringOperation,DateAndTime</span><br>
<span style="color=#000000">:$source&nbsp;http://www.dostips.com</span><br>
<span style="color=#000000">SETLOCAL</span><br>
<span style="color=#000000">for&nbsp;/f&nbsp;"skip=1&nbsp;tokens=2-4&nbsp;delims=(-)"&nbsp;<span class="c_pvar">%%a</span>&nbsp;in&nbsp;('"echo.|date"')&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;/f&nbsp;"tokens=1-3&nbsp;delims=/.-&nbsp;"&nbsp;<span class="c_pvar">%%A</span>&nbsp;in&nbsp;("%date:*&nbsp;=%")&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;<span class="c_pvar">%%a</span>=<span class="c_pvar">%%A</span>&amp;set&nbsp;<span class="c_pvar">%%b</span>=<span class="c_pvar">%%B</span>&amp;set&nbsp;<span class="c_pvar">%%c</span>=<span class="c_pvar">%%C</span>))</span><br>
<span style="color=#000000">set&nbsp;/a&nbsp;"yy=10000%yy%&nbsp;<span class="c_pvar">%%1</span>0000,mm=100%mm%&nbsp;%%&nbsp;100,dd=100%dd%&nbsp;%%&nbsp;100"</span><br>
<span style="color=#000000">for&nbsp;/f&nbsp;"tokens=1-4&nbsp;delims=:.&nbsp;"&nbsp;<span class="c_pvar">%%A</span>&nbsp;in&nbsp;("%time:&nbsp;=0%")&nbsp;do&nbsp;@set&nbsp;UNIQUE=%yy<span class="c_pvar">%%m</span>m<span class="c_pvar">%%d</span>d%<span class="c_pvar">%%A</span><span class="c_pvar">%%B</span><span class="c_pvar">%%C</span><span class="c_pvar">%%D</span></span><br>
<span style="color=#000000">ENDLOCAL&nbsp;&amp;&nbsp;IF&nbsp;"<span class="c_pvar">%~1</span>"&nbsp;NEQ&nbsp;""&nbsp;(SET&nbsp;<span class="c_pvar">%~1</span>=%UNIQUE%)&nbsp;ELSE&nbsp;echo.%UNIQUE%</span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
      </code></td>
    </tr></tbody></table>
</td>
    </tr>
  </tbody></table>
    <hr>
    <a name=""></a>
    <a name="Function.CmpFTime"></a>
    <div style="float: right;"><font color="darkblue"><a href="#">TOP</a><br><font size="1">2008-02-19</font></font></div>
    <h2>:CmpFTime - compares the time of two files, succeeds if condition is met, fails otherwise
</h2>
  <table class="posts">
    <tbody><tr>
      <td class="title" valign="top">Description:</td>
      <td class="text" valign="top">call<a href="#CmpFTime">:CmpFTime</a> op file1 file2 attr1 attr2 </td>
    </tr>
    <tr>
      <td class="title" valign="top">Script:</td>
      <td class="text" valign="top">    <table class="btchscr"><tbody><tr>
      <td class="numbrs" align="right" nowrap="nowrap"><code><a name="1">1.</a><br><a name="2">2.</a><br><a name="3">3.</a><br><a name="4">4.</a><br><a name="5">5.</a><br><a name="6">6.</a><br><a name="7">7.</a><br><a name="8">8.</a><br><a name="9">9.</a><br><a name="10">10.</a><br><a name="11">11.</a><br><a name="12">12.</a><br><a name="13">13.</a><br><a name="14">14.</a><br><a name="15">15.</a><br><a name="16">16.</a><br><a name="17">17.</a><br><a name="18">18.</a><br><a name="19">19.</a><br><a name="20">20.</a><br><a name="21">21.</a><br><a name="22">22.</a><br><a name="23">23.</a><br><a name="24">24.</a><br><a name="25">25.</a><br></code></td>
      <td class="code" nowrap="nowrap"><code><span style="color=#000000"><span class="c_labl"><a name="CmpFTime">:CmpFTime</a></span><span class="c_cmmt">&nbsp;op&nbsp;file1&nbsp;file2&nbsp;attr1&nbsp;attr2&nbsp;--&nbsp;compares&nbsp;the&nbsp;time&nbsp;of&nbsp;two&nbsp;files,&nbsp;succeeds&nbsp;if&nbsp;condition&nbsp;is&nbsp;met,&nbsp;fails&nbsp;otherwise</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;op&nbsp;&nbsp;&nbsp;&nbsp;[in]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;compare&nbsp;operator,&nbsp;see&nbsp;'IF&nbsp;/?',&nbsp;i.e.EQU,&nbsp;NEQ,&nbsp;LSS,&nbsp;LEQ,&nbsp;GTR,&nbsp;GEQ</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;fileL&nbsp;[in]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;file&nbsp;name,&nbsp;left&nbsp;side&nbsp;of&nbsp;comparisation</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;file2&nbsp;[in]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;file&nbsp;name,&nbsp;right&nbsp;side&nbsp;of&nbsp;comparisation</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;attrL&nbsp;[in,opt]&nbsp;-&nbsp;time&nbsp;field&nbsp;to&nbsp;be&nbsp;used&nbsp;for&nbsp;fileL,&nbsp;see&nbsp;'dir&nbsp;/?',&nbsp;i.e.&nbsp;/tc,&nbsp;/ta,&nbsp;/tw,&nbsp;default&nbsp;is&nbsp;/tw</span></span><br>
<span style="color=#000000"><span class="c_cmmt">::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;attrR&nbsp;[in,opt]&nbsp;-&nbsp;time&nbsp;field&nbsp;to&nbsp;be&nbsp;used&nbsp;for&nbsp;fileR,&nbsp;default&nbsp;is&nbsp;attrL</span></span><br>
<span style="color=#000000">:$created&nbsp;20060101&nbsp;:$changed&nbsp;20080219&nbsp;:$categories&nbsp;DateAndTime,FileOperation</span><br>
<span style="color=#000000">:$source&nbsp;http://www.dostips.com</span><br>
<span style="color=#000000">SETLOCAL</span><br>
<span style="color=#000000">set&nbsp;op=<span class="c_pvar">%~1</span></span><br>
<span style="color=#000000">set&nbsp;fileL=<span class="c_pvar">%~2</span></span><br>
<span style="color=#000000">set&nbsp;fileR=<span class="c_pvar">%~3</span></span><br>
<span style="color=#000000">set&nbsp;attrL=<span class="c_pvar">%~4</span></span><br>
<span style="color=#000000">set&nbsp;attrR=<span class="c_pvar">%~5</span></span><br>
<span style="color=#000000">if&nbsp;"%op%"==""&nbsp;set&nbsp;op===</span><br>
<span style="color=#000000">if&nbsp;"%attrL%"==""&nbsp;set&nbsp;attrL=/tw</span><br>
<span style="color=#000000">if&nbsp;"%attrR%"==""&nbsp;set&nbsp;attrR=%attrL%</span><br>
<span style="color=#000000">for&nbsp;/f&nbsp;"tokens=1-6&nbsp;delims=/:&nbsp;"&nbsp;<span class="c_pvar">%%a</span>&nbsp;in&nbsp;('"dir&nbsp;%attrL%&nbsp;/-c&nbsp;"%fileL%"|findstr&nbsp;"^^[0-1]""')&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;TL=<span class="c_pvar">%%c</span><span class="c_pvar">%%a</span><span class="c_pvar">%%b</span><span class="c_pvar">%%f</span><span class="c_pvar">%%d</span><span class="c_pvar">%%e</span></span><br>
<span style="color=#000000">)</span><br>
<span style="color=#000000">for&nbsp;/f&nbsp;"tokens=1-6&nbsp;delims=/:&nbsp;"&nbsp;<span class="c_pvar">%%a</span>&nbsp;in&nbsp;('"dir&nbsp;%attrR%&nbsp;/-c&nbsp;"%fileR%"|findstr&nbsp;"^^[0-1]""')&nbsp;do&nbsp;(</span><br>
<span style="color=#000000">&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;TR=<span class="c_pvar">%%c</span><span class="c_pvar">%%a</span><span class="c_pvar">%%b</span><span class="c_pvar">%%f</span><span class="c_pvar">%%d</span><span class="c_pvar">%%e</span></span><br>
<span style="color=#000000">)</span><br>
<span style="color=#000000">if&nbsp;"%TL%"&nbsp;%op%&nbsp;"%TR%"&nbsp;(<span class="c_cmmt">rem.)&nbsp;ELSE&nbsp;set=2&gt;NUL</span></span><br>
<span style="color=#000000">EXIT&nbsp;/b</span><br>
      </code></td>
    </tr></tbody></table>
</td>
    </tr>
  </tbody></table>
<br><br>
<a href="http://www.amazon.com/gp/product/0735622620?ie=UTF8&amp;tag=dos01-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0735622620"><img src="DOS%20Batch%20-%20Date%20and%20Time_files/51JXrVTAGnL.jpg" border="0"></a><img src="DOS%20Batch%20-%20Date%20and%20Time_files/ir_002.gif" alt="" style="border: medium none ! important; margin: 0px ! important;" height="1" border="0" width="1">
<a href="http://www.amazon.com/gp/product/0735625956/ref=as_li_tf_il?ie=UTF8&amp;tag=dos01-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399353&amp;creativeASIN=0735625956"><img src="DOS%20Batch%20-%20Date%20and%20Time_files/q.jpg" border="0"></a><img src="DOS%20Batch%20-%20Date%20and%20Time_files/ir.gif" alt="" style="border: medium none ! important; margin: 0px ! important;" height="1" border="0" width="1">
<script type="text/javascript"><!--
google_ad_client = "pub-4331089886589220";
/* 468x60, created 12/30/07 */
google_ad_slot = "8403807900";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript" src="DOS%20Batch%20-%20Date%20and%20Time_files/show_ads.js">
</script><ins style="display:inline-table;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px"><ins id="aswift_0_anchor" style="display:block;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px"><iframe allowtransparency="true" hspace="0" marginwidth="0" marginheight="0" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&amp;&amp;s.handlers,h=H&amp;&amp;H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&amp;&amp;d&amp;&amp;(!d.body||!d.body.firstChild)){if(h.call){i+='.call';setTimeout(h,0)}else if(h.match){i+='.nav';w.location.replace(h)}s.log&amp;&amp;s.log.push(i)}" vspace="0" id="aswift_0" name="aswift_0" style="left: 0pt; position: absolute; top: 0pt;" frameborder="0" height="60" scrolling="no" width="468"></iframe></ins></ins>
<div class="bot">
<script type="text/javascript">
    /***********************************************
    * IFrame SSI script II- Copyright Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
    * Visit DynamicDrive.com for hundreds of original DHTML scripts
    * This notice must stay intact for legal use
    ***********************************************/
    
    //Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
    //Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
    var iframeids=["myframe"]
    
    //Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
    var iframehide="yes"
    
    var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
    var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers
    
    function resizeCaller() {
        var dyniframe=new Array()
        for (i=0; i<iframeids.length; i++){
            if (document.getElementById)
                resizeIframe(iframeids[i])
            //reveal iframe for lower end browsers? (see var above):
            if ((document.all || document.getElementById) && iframehide=="no"){
                var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
                tempobj.style.display="block"
            }
        }
    }
    
    function resizeIframe(frameid){
        var currentfr=document.getElementById(frameid)
        if (currentfr && !window.opera){
            currentfr.style.display="block"
            if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
                currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
            else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
                currentfr.height = currentfr.Document.body.scrollHeight;
            if (currentfr.addEventListener)
                currentfr.addEventListener("load", readjustIframe, false)
            else if (currentfr.attachEvent){
                currentfr.detachEvent("onload", readjustIframe) // Bug fix line
                currentfr.attachEvent("onload", readjustIframe)
            }
        }
    }
    
    function readjustIframe(loadevt) {
        var crossevt=(window.event)? event : loadevt
        var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
        if (iframeroot)
            resizeIframe(iframeroot.id);
    }
    
    function loadintoIframe(iframeid, url){
        if (document.getElementById)
        document.getElementById(iframeid).src=url
    }
    
    if (window.addEventListener)
        window.addEventListener("load", resizeCaller, false)
    else if (window.attachEvent)
        window.attachEvent("onload", resizeCaller)
    else
        window.onload=resizeCaller
</script>

<center>
<br>
<br>

    <script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script><script src="DOS%20Batch%20-%20Date%20and%20Time_files/ga.js" type="text/javascript"></script>
    <script type="text/javascript">
    var pageTracker = _gat._getTracker("UA-280191-1");
    pageTracker._initData();
    pageTracker._trackPageview();    </script>

<br>
</center>

<iframe id="myframe" src="DOS%20Batch%20-%20Date%20and%20Time_files/viewforum.htm" marginwidth="0" marginheight="0" style="overflow: visible; display: block;" frameborder="0" height="2824" width="100%"></iframe></div>



</body></html>

Anon7 - 2022
AnonSec Team