anchor.diff:  :# This can easily be adapted to other languages: French=(jj-mm-aa) German=(TT-MM-JJ) Spanish=(dd-mm-aa) Japanese ([]-[]-[])
   :# But Chinese outputs a string without dashes: ([][][]) so this would be more difficult.
   :now
  -setlocal enableextensions enabledelayedexpansion
  +setlocal EnableExtensions EnableDelayedExpansion
   set "D="
   for /f "tokens=2 delims=:" %%a in ('echo.^|date') do (
     if "!D!"=="" ( set "D=%%a" ) else ( set "O=%%a" )
  
positive.code: 
  :#----------------------------------------------------------------------------#
  
  :dirname PATHNAME DIRVAR	:# Returns the directory part of the pathname
  setlocal EnableExtensions EnableDelayedExpansion
  set "DIR=%~1"
  
negative.code: 
  :# Initial implementation, with a less detailed output, but simple and guarantied to work in all cases.
  :now
  setlocal EnableExtensions EnableDelayedExpansion
  :# Get the time, including seconds. ('TIME /T' returns MM:SS only)
  for /f "delims=.," %%t in ("%TIME%") do SET T=%%t
  :# Change the optional leading space to a 0. (For countries that use a 12-hours format)
  