----^--->
/\

//\\
//The\
/Sy
stem\
////
Guard
\

In the mount of the LORD it shall be seen. Genesis 22:14

GetLogDate

Booming Or Fuming? | MasterCatalog | ntlib (FREE) | NTCmdLib | MtCmds | Scripts | Almost Free | TheGuardBook | Help

 

Types of
.Mount/\Commands

.CrystalClear | .ExactName | .ExitELn | .GetValue | .ifCondition | .ifELn | .IsPattern | .ListValue | .NetValue | .NowValue | .RedirRapids | .ReliableReporting | .RestoreValue | .SetELn | .ValueEcho

.GetValue
Series

  .GetCD | .GetDate | GetDirSize | GetDirSizeM | GetFree | GetFreeM | GetIPAddr | GetIPGateway | GetIPMask | GetLogDate | GetLogTime | GetLogTimeP | GetMac | GetNic | GetOS | GetRole | GetTempFile | GetTime | GetTimeP

.GetLogDate

Description

  1. Displays the current date as yyyymmdd, regardless of the local date format
  2. Saves various date-related values into variables and the complete yyyymmdd in  #LogDate

Syntax

At the Command Prompt

C:\>. GetLogDate    
C:\>%.GetLogDate%    

In a Script

%.GetLogDate%    

Parameters and Switches

none

   

Errorlevels and Output Variables

Display to
STDOUT

 

Value of
#LogDate

 

Error
Level

  Description of Result

20030101

 

20030101

  n/a   Display current date as yyyymmdd

Additional variables set

VariableName

 

Sample Value

  Description

#LogDate

 

20030101

  Display current date as yyyymmdd

Examples, Notes and Instructions

NT
2K
XP
K3
C:\GuardPost>%.GetLogDate%
20030101
C:\GuardPost>SET #LogDate
#LogDate=20030101

  • Output is displayed to STDOUT
  • To suppress console display, use

    %.GetLogDate% %.Quiet%

{errorlevel and output variable(s) will still be available}


Related .Mount/\Commands, #Constants, $Functions, :Procedures

Resource

  Short Description
.GetLogTime   Display current time as hhmnss, regardless of the local time format
.GetLogTimeP   Display current time as hhmnsshs, regardless of the local time format

!GuardNotes

How to rename a file using today's date

01. %.GetLogDate% %.Quiet%
02. REN "FileName.ext" "%#LogDate%.ext"

This will rename FileName.ext to yyyymmdd.ext

^
/
!\

Always put file names "in quotes" to avoid errors when any part of the file name or it's path contain embedded spaces or reserved characters.

How to rename multiple files using today's date

01. %.GetLogDate% %.Quiet%
02. FOR %%A IN (FileSpec [...]) DO @(
03.    REN "%%~dpnA" "%%~dpnA_%#LogDate%%%~xA"
04. )

%%~dpnA = Drive, Path and FileName only (no extension)
%%~xA   
= Extension only, including the . prefix (".doc")

The above example will append "_yyyymmdd" to each filename matching the FileSpec while preserving the correct extension.

For example, if FileSpec = "*.doc", each file matching *.doc will be renamed to
 "OriginalDocumentName_20030101.doc"


K

E

Y

Common Commands INTERNAL External /SWITCH Parameter Help text AddonTool
Mounted Commands .Mount/\Command CmdShorthand #Constant $FUNCTION :Procedure !GuardNote
Operating Systems NT/2K/XP/K3 NT Only NT/2K 2K Only 2K/XP XP Only XP/K3 K3 Only 2K/XP/K3

.GetValue
Series

  .GetCD | .GetDate | GetDirSize | GetDirSizeM | GetFree | GetFreeM | GetIPAddr | GetIPGateway | GetIPMask | GetLogDate | GetLogTime | GetLogTimeP | GetMac | GetNic | GetOS | GetRole | GetTempFile | GetTime | GetTimeP
/\
//\\
//
The\
/Sy
stem\
////
Guard
\
COME ON UP WITH US!
and
Congratulations On Your Decision
to
RISE ABOVE
THE REST!

^
/
!\
/LIB\

TheSystemGuard.com [Revised: 2007-03-29]
Copyright 1995-2007, JWC
Computer Communications,
All Rights Reserved, Worldwide.
 Disclaimer       Privacy       About Us       More


Communication Is Business!

We Master It With Knowledge!

^
/
.\
/M^C\