|
| |
.GetLogDate
Description
- Displays the current date as yyyymmdd, regardless of the local date format
- 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
Parameters and Switches
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 |
|