Jump to content

robocopy files created yesterday


Recommended Posts

Guest Naruto
Posted

Hi, I want to robocopy files created yesterday (based on the "Date Modified"

timestamp)

 

It seems to me that the options

/MAXLAD

/MINLAD

/MAXAGE

/MINAGE

are calculating based on 24 hrs timeframe.

For example, if I use /MAXAGE:1 and robocopy at 3pm, I will get the logs

from 3pm yesterday up to current time but not the logs at 2:59 pm yesterday.

 

Please advise.

Thanks in advance.

  • Replies 3
  • Created
  • Last Reply
Guest Naruto
Posted

RE: robocopy files created yesterday

 

 

Of course I could schedule a job to run at every 12:00AM as a workaround.

But this is not I want to achieve as some source servers may be busy at that

time

Guest Pegasus \(MVP\)
Posted

Re: robocopy files created yesterday

 

 

"Naruto" <Naruto@discussions.microsoft.com> wrote in message

news:43926DE4-5621-4F40-B5CA-44D5D900ACBC@microsoft.com...

> Hi, I want to robocopy files created yesterday (based on the "Date

> Modified"

> timestamp)

>

> It seems to me that the options

> /MAXLAD

> /MINLAD

> /MAXAGE

> /MINAGE

> are calculating based on 24 hrs timeframe.

> For example, if I use /MAXAGE:1 and robocopy at 3pm, I will get the logs

> from 3pm yesterday up to current time but not the logs at 2:59 pm

> yesterday.

>

> Please advise.

> Thanks in advance.

 

Instead of specifying /MaxAge:n, specify /MaxAge:YYYYMMDD.

  • 9 months later...
Guest Shoma Gujjar
Posted

Robocopy with minage options for current date

 

Robocopy with minage options for current date

 

hi...

u can try the below code to get the current date in yyyymmdd format and use it with robocopy along with minage:

 

string current_date=DateTime.Now.ToString("yyyyMMdd");

 

 

proc.StartInfo.FileName="C:\\robocopy.exe";

proc.StartInfo.Arguments=""+ tempsrc + " "+ tempdst+" "+"/minage:"+@current_date+"";

//+" "+"/mov";

proc.StartInfo.UseShellExecute=false;

proc.Start();

proc.Close();


×
×
  • Create New...