title: Create File with current Date in Filename + Robocopy logging
body: <p>Having very little experience with Batchfiles, scripting and generally "coding", I quickly ran into a problem with a Batch I want to create. </p>
  
  <p>The situation is as follows:</p>
  
  <p>I have a folder, in which *.txt files are automatically inserted, and I wanted to move these files to different folders based on the names the files have. I did this with Robocopy and it works just fine. Then I discovered the possibility to log the stuff that Robocopy does.
  The Batch currently looks like this:</p>
  
  <pre><code>robocopy C:\Source C:\Target_Normal file*.txt /xf file022*.txt /mov /log+:LogNo.txt /ns /nc /np /r:1 /w:5
  robocopy C:\Source C:\Target_Special file022*.txt /mov /log+:LogNo.txt /ns /nc /np /r:1 /w:3
  </code></pre>
  
  <p>This Batch has to be part of a Windows Scheduled Task, that has to run every Minute. Because there are a lot of files to be moved, the logfile will soon be very bloated. I now need a Logfile for every day, that the same Batch automatically creates the first time it runs on a new day. It would be perfect if the name of the newly created Logfile contained the Date it was created, of course. I want to put all of this above the robocopy lines.
  In pseudocode, I'd like to have something like this:</p>
  
  <pre><code>If currentDay has no Logfile yet -&gt; 
    Create Logfile with Name Log+currentDate  -&gt; 
  else (nothing and continue?)
  </code></pre>
  
  <p>...if that makes any sense. I just don't know how to express that to work in a Batch.</p>