Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Server > Robocopy help

Reply
Thread Tools Display Modes

Robocopy help

 
 
Cyborg
Guest
Posts: n/a

 
      01-28-2009
Hi,

I'm trying to use robocopy on a Windows 2003 server to copy the last 2 weeks
worth of most recent files in a folder called c:\temp to another server is
this possible with robocopy? The C:\temp folder has new files added every
night and I need to copy these somewhere else but also keep them in the
C:\temp folder.

If you have an example it will be very appreciated

Thanks

 
Reply With Quote
 
 
 
 
Lanwench [MVP - Exchange]
Guest
Posts: n/a

 
      01-28-2009

Cyborg <> wrote:
> Hi,
>
> I'm trying to use robocopy on a Windows 2003 server to copy the last
> 2 weeks worth of most recent files in a folder called c:\temp to
> another server is this possible with robocopy? The C:\temp folder
> has new files added every night and I need to copy these somewhere
> else but also keep them in the C:\temp folder.
>
> If you have an example it will be very appreciated
>
> Thanks


Firstly, make sure you've got the most recent version of robocopy (the W2003
resource kit has that, I believe).

I don't know the exact syntax you'd need to use, but typing robocopy /???
will give you all the available parameters. Did you take a look at that?


-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows :: Version XP010
-------------------------------------------------------------------------------

Started : Wed Jan 28 11:35:57 2009

Usage :: ROBOCOPY source destination [file [file]...]
[options]

source :: Source Directory (drive:\path or
\\server\share\path).
destination :: Destination Dir (drive:\path or
\\server\share\path).
file :: File(s) to copy (names/wildcards: default is "*.*").

::
:: Copy options :
::
/S :: copy Subdirectories, but not empty ones.
/E :: copy subdirectories, including Empty ones.
/LEV:n :: only copy the top n LEVels of the source directory
tree.

/Z :: copy files in restartable mode.
/B :: copy files in Backup mode.
/ZB :: use restartable mode; if access denied use Backup
mode.

/COPY:copyflag[s] :: what to COPY (default is /COPYAT).
(copyflags : D=Data, A=Attributes, T=Timestamps).
(S=Security=NTFS ACLs, O=Owner info, U=aUditing
info).

/SEC :: copy files with SECurity (equivalent to /COPYATS).
/COPYALL :: COPY ALL file info (equivalent to /COPYATSOU).
/NOCOPY :: COPY NO file info (useful with /PURGE).

/PURGE :: delete dest files/dirs that no longer exist in
source.
/MIR :: MIRror a directory tree (equivalent to /E plus
/PURGE).

/MOV :: MOVe files (delete from source after copying).
/MOVE :: MOVE files AND dirs (delete from source after
copying).

/A+:[RASHNT] :: add the given Attributes to copied files.
/A-:[RASHNT] :: remove the given Attributes from copied files.

/CREATE :: CREATE directory tree and zero-length files only.
/FAT :: create destination files using 8.3 FAT file names
only.
/FFT :: assume FAT File Times (2-second granularity).
/256 :: turn off very long path (> 256 characters) support.

/MON:n :: MONitor source; run again when more than n changes
seen.
/MOT:m :: MOnitor source; run again in m minutes Time, if
changed.

/RH:hhmm-hhmm :: Run Hours - times when new copies may be started.
/PF :: check run hours on a Per File (not per pass) basis.

/IPG:n :: Inter-Packet Gap (ms), to free bandwidth on slow
lines.

::
:: File Selection Options :
::
/A :: copy only files with the Archive attribute set.
/M :: copy only files with the Archive attribute and reset
it.
/IA:[RASHCNETO] :: Include only files with any of the given Attributes
set.
/XA:[RASHCNETO] :: eXclude files with any of the given Attributes set.

/XF file [file]... :: eXclude Files matching given names/paths/wildcards.
/XD dirs [dirs]... :: eXclude Directories matching given names/paths.

/XC :: eXclude Changed files.
/XN :: eXclude Newer files.
/XO :: eXclude Older files.
/XX :: eXclude eXtra files and directories.
/XL :: eXclude Lonely files and directories.
/IS :: Include Same files.
/IT :: Include Tweaked files.

/MAX:n :: MAXimum file size - exclude files bigger than n
bytes.
/MIN:n :: MINimum file size - exclude files smaller than n
bytes.

/MAXAGE:n :: MAXimum file AGE - exclude files older than n
days/date.
/MINAGE:n :: MINimum file AGE - exclude files newer than n
days/date.
/MAXLAD:n :: MAXimum Last Access Date - exclude files unused since
n.
/MINLAD:n :: MINimum Last Access Date - exclude files used since
n.
(If n < 1900 then n = n days, else n = YYYYMMDD
date).

/XJ :: eXclude Junction points. (normally included by
default).

::
:: Retry Options :
::
/R:n :: number of Retries on failed copies: default 1
million.
/W:n :: Wait time between retries: default is 30 seconds.

/REG :: Save /R:n and /W:n in the Registry as default
settings.

/TBD :: wait for sharenames To Be Defined (retry error 67).

::
:: Logging Options :
::
/L :: List only - don't copy, timestamp or delete any
files.
/X :: report all eXtra files, not just those selected.
/V :: produce Verbose output, showing skipped files.
/TS :: include source file Time Stamps in the output.
/FP :: include Full Pathname of files in the output.

/NS :: No Size - don't log file sizes.
/NC :: No Class - don't log file classes.
/NFL :: No File List - don't log file names.
/NDL :: No Directory List - don't log directory names.

/NP :: No Progress - don't display % copied.
/ETA :: show Estimated Time of Arrival of copied files.

/LOG:file :: output status to LOG file (overwrite existing log).
/LOG+:file :: output status to LOG file (append to existing log).

/TEE :: output to console window, as well as the log file.

/NJH :: No Job Header.
/NJS :: No Job Summary.

::
:: Job Options :
::
/JOB:jobname :: take parameters from the named JOB file.
/SAVE:jobname :: SAVE parameters to the named job file
/QUIT :: QUIT after processing command line (to view
parameters).
/NOSD :: NO Source Directory is specified.
/NODD :: NO Destination Directory is specified.
/IF :: Include the following Files.



 
Reply With Quote
 
Cyborg
Guest
Posts: n/a

 
      01-28-2009
Thanks, I had a look at the /? switch but couldn't find what I required,
I'll have another look.

"Lanwench [MVP - Exchange]"
< hoo.com> wrote in message
news:...
> Cyborg <> wrote:
>> Hi,
>>
>> I'm trying to use robocopy on a Windows 2003 server to copy the last
>> 2 weeks worth of most recent files in a folder called c:\temp to
>> another server is this possible with robocopy? The C:\temp folder
>> has new files added every night and I need to copy these somewhere
>> else but also keep them in the C:\temp folder.
>>
>> If you have an example it will be very appreciated
>>
>> Thanks

>
> Firstly, make sure you've got the most recent version of robocopy (the
> W2003
> resource kit has that, I believe).
>
> I don't know the exact syntax you'd need to use, but typing robocopy /???
> will give you all the available parameters. Did you take a look at that?
>
>
> -------------------------------------------------------------------------------
> ROBOCOPY :: Robust File Copy for Windows :: Version
> XP010
> -------------------------------------------------------------------------------
>
> Started : Wed Jan 28 11:35:57 2009
>
> Usage :: ROBOCOPY source destination [file [file]...]
> [options]
>
> source :: Source Directory (drive:\path or
> \\server\share\path).
> destination :: Destination Dir (drive:\path or
> \\server\share\path).
> file :: File(s) to copy (names/wildcards: default is
> "*.*").
>
> ::
> :: Copy options :
> ::
> /S :: copy Subdirectories, but not empty ones.
> /E :: copy subdirectories, including Empty ones.
> /LEV:n :: only copy the top n LEVels of the source directory
> tree.
>
> /Z :: copy files in restartable mode.
> /B :: copy files in Backup mode.
> /ZB :: use restartable mode; if access denied use Backup
> mode.
>
> /COPY:copyflag[s] :: what to COPY (default is /COPYAT).
> (copyflags : D=Data, A=Attributes, T=Timestamps).
> (S=Security=NTFS ACLs, O=Owner info, U=aUditing
> info).
>
> /SEC :: copy files with SECurity (equivalent to /COPYATS).
> /COPYALL :: COPY ALL file info (equivalent to /COPYATSOU).
> /NOCOPY :: COPY NO file info (useful with /PURGE).
>
> /PURGE :: delete dest files/dirs that no longer exist in
> source.
> /MIR :: MIRror a directory tree (equivalent to /E plus
> /PURGE).
>
> /MOV :: MOVe files (delete from source after copying).
> /MOVE :: MOVE files AND dirs (delete from source after
> copying).
>
> /A+:[RASHNT] :: add the given Attributes to copied files.
> /A-:[RASHNT] :: remove the given Attributes from copied files.
>
> /CREATE :: CREATE directory tree and zero-length files only.
> /FAT :: create destination files using 8.3 FAT file names
> only.
> /FFT :: assume FAT File Times (2-second granularity).
> /256 :: turn off very long path (> 256 characters) support.
>
> /MON:n :: MONitor source; run again when more than n changes
> seen.
> /MOT:m :: MOnitor source; run again in m minutes Time, if
> changed.
>
> /RH:hhmm-hhmm :: Run Hours - times when new copies may be started.
> /PF :: check run hours on a Per File (not per pass) basis.
>
> /IPG:n :: Inter-Packet Gap (ms), to free bandwidth on slow
> lines.
>
> ::
> :: File Selection Options :
> ::
> /A :: copy only files with the Archive attribute set.
> /M :: copy only files with the Archive attribute and reset
> it.
> /IA:[RASHCNETO] :: Include only files with any of the given Attributes
> set.
> /XA:[RASHCNETO] :: eXclude files with any of the given Attributes set.
>
> /XF file [file]... :: eXclude Files matching given names/paths/wildcards.
> /XD dirs [dirs]... :: eXclude Directories matching given names/paths.
>
> /XC :: eXclude Changed files.
> /XN :: eXclude Newer files.
> /XO :: eXclude Older files.
> /XX :: eXclude eXtra files and directories.
> /XL :: eXclude Lonely files and directories.
> /IS :: Include Same files.
> /IT :: Include Tweaked files.
>
> /MAX:n :: MAXimum file size - exclude files bigger than n
> bytes.
> /MIN:n :: MINimum file size - exclude files smaller than n
> bytes.
>
> /MAXAGE:n :: MAXimum file AGE - exclude files older than n
> days/date.
> /MINAGE:n :: MINimum file AGE - exclude files newer than n
> days/date.
> /MAXLAD:n :: MAXimum Last Access Date - exclude files unused
> since
> n.
> /MINLAD:n :: MINimum Last Access Date - exclude files used since
> n.
> (If n < 1900 then n = n days, else n = YYYYMMDD
> date).
>
> /XJ :: eXclude Junction points. (normally included by
> default).
>
> ::
> :: Retry Options :
> ::
> /R:n :: number of Retries on failed copies: default 1
> million.
> /W:n :: Wait time between retries: default is 30 seconds.
>
> /REG :: Save /R:n and /W:n in the Registry as default
> settings.
>
> /TBD :: wait for sharenames To Be Defined (retry error 67).
>
> ::
> :: Logging Options :
> ::
> /L :: List only - don't copy, timestamp or delete any
> files.
> /X :: report all eXtra files, not just those selected.
> /V :: produce Verbose output, showing skipped files.
> /TS :: include source file Time Stamps in the output.
> /FP :: include Full Pathname of files in the output.
>
> /NS :: No Size - don't log file sizes.
> /NC :: No Class - don't log file classes.
> /NFL :: No File List - don't log file names.
> /NDL :: No Directory List - don't log directory names.
>
> /NP :: No Progress - don't display % copied.
> /ETA :: show Estimated Time of Arrival of copied files.
>
> /LOG:file :: output status to LOG file (overwrite existing log).
> /LOG+:file :: output status to LOG file (append to existing log).
>
> /TEE :: output to console window, as well as the log file.
>
> /NJH :: No Job Header.
> /NJS :: No Job Summary.
>
> ::
> :: Job Options :
> ::
> /JOB:jobname :: take parameters from the named JOB file.
> /SAVE:jobname :: SAVE parameters to the named job file
> /QUIT :: QUIT after processing command line (to view
> parameters).
> /NOSD :: NO Source Directory is specified.
> /NODD :: NO Destination Directory is specified.
> /IF :: Include the following Files.
>
>
>


 
Reply With Quote
 
Pegasus \(MVP\)
Guest
Posts: n/a

 
      01-28-2009
These switches look attractive:

::
:: File Selection Options :
::
/A :: copy only files with the Archive attribute set.
/M :: copy only files with the Archive attribute and reset
it.
/IA:[RASHCNETO] :: Include only files with any of the given Attributes
set.
/XA:[RASHCNETO] :: eXclude files with any of the given Attributes set.

/XF file [file]... :: eXclude Files matching given names/paths/wildcards.
/XD dirs [dirs]... :: eXclude Directories matching given names/paths.

/XC :: eXclude Changed files.
/XN :: eXclude Newer files.
/XO :: eXclude Older files.
/XX :: eXclude eXtra files and directories.
/XL :: eXclude Lonely files and directories.
/IS :: Include Same files.
/IT :: Include Tweaked files.

/MAX:n :: MAXimum file size - exclude files bigger than n
bytes.
/MIN:n :: MINimum file size - exclude files smaller than n
bytes.

/MAXAGE:n :: MAXimum file AGE - exclude files older than n
days/date.
/MINAGE:n :: MINimum file AGE - exclude files newer than n
days/date.
/MAXLAD:n :: MAXimum Last Access Date - exclude files unused since
n.
/MINLAD:n :: MINimum Last Access Date - exclude files used since
n.
(If n < 1900 then n = n days, else n = YYYYMMDD
date).


"Cyborg" <> wrote in message
news:622C9741-882F-4F17-BD19-...
> Thanks, I had a look at the /? switch but couldn't find what I required,
> I'll have another look.
>
> "Lanwench [MVP - Exchange]"
> < hoo.com> wrote in
> message news:...
>> Cyborg <> wrote:
>>> Hi,
>>>
>>> I'm trying to use robocopy on a Windows 2003 server to copy the last
>>> 2 weeks worth of most recent files in a folder called c:\temp to
>>> another server is this possible with robocopy? The C:\temp folder
>>> has new files added every night and I need to copy these somewhere
>>> else but also keep them in the C:\temp folder.
>>>
>>> If you have an example it will be very appreciated
>>>
>>> Thanks

>>
>> Firstly, make sure you've got the most recent version of robocopy (the
>> W2003
>> resource kit has that, I believe).
>>
>> I don't know the exact syntax you'd need to use, but typing robocopy /???
>> will give you all the available parameters. Did you take a look at that?
>>
>>
>> -------------------------------------------------------------------------------
>> ROBOCOPY :: Robust File Copy for Windows :: Version
>> XP010
>> -------------------------------------------------------------------------------
>>
>> Started : Wed Jan 28 11:35:57 2009
>>
>> Usage :: ROBOCOPY source destination [file [file]...]
>> [options]
>>
>> source :: Source Directory (drive:\path or
>> \\server\share\path).
>> destination :: Destination Dir (drive:\path or
>> \\server\share\path).
>> file :: File(s) to copy (names/wildcards: default is
>> "*.*").
>>
>> ::
>> :: Copy options :
>> ::
>> /S :: copy Subdirectories, but not empty ones.
>> /E :: copy subdirectories, including Empty ones.
>> /LEV:n :: only copy the top n LEVels of the source directory
>> tree.
>>
>> /Z :: copy files in restartable mode.
>> /B :: copy files in Backup mode.
>> /ZB :: use restartable mode; if access denied use Backup
>> mode.
>>
>> /COPY:copyflag[s] :: what to COPY (default is /COPYAT).
>> (copyflags : D=Data, A=Attributes, T=Timestamps).
>> (S=Security=NTFS ACLs, O=Owner info, U=aUditing
>> info).
>>
>> /SEC :: copy files with SECurity (equivalent to
>> /COPYATS).
>> /COPYALL :: COPY ALL file info (equivalent to /COPYATSOU).
>> /NOCOPY :: COPY NO file info (useful with /PURGE).
>>
>> /PURGE :: delete dest files/dirs that no longer exist in
>> source.
>> /MIR :: MIRror a directory tree (equivalent to /E plus
>> /PURGE).
>>
>> /MOV :: MOVe files (delete from source after copying).
>> /MOVE :: MOVE files AND dirs (delete from source after
>> copying).
>>
>> /A+:[RASHNT] :: add the given Attributes to copied files.
>> /A-:[RASHNT] :: remove the given Attributes from copied files.
>>
>> /CREATE :: CREATE directory tree and zero-length files only.
>> /FAT :: create destination files using 8.3 FAT file names
>> only.
>> /FFT :: assume FAT File Times (2-second granularity).
>> /256 :: turn off very long path (> 256 characters) support.
>>
>> /MON:n :: MONitor source; run again when more than n changes
>> seen.
>> /MOT:m :: MOnitor source; run again in m minutes Time, if
>> changed.
>>
>> /RH:hhmm-hhmm :: Run Hours - times when new copies may be started.
>> /PF :: check run hours on a Per File (not per pass) basis.
>>
>> /IPG:n :: Inter-Packet Gap (ms), to free bandwidth on slow
>> lines.
>>
>> ::
>> :: File Selection Options :
>> ::
>> /A :: copy only files with the Archive attribute set.
>> /M :: copy only files with the Archive attribute and
>> reset
>> it.
>> /IA:[RASHCNETO] :: Include only files with any of the given Attributes
>> set.
>> /XA:[RASHCNETO] :: eXclude files with any of the given Attributes set.
>>
>> /XF file [file]... :: eXclude Files matching given names/paths/wildcards.
>> /XD dirs [dirs]... :: eXclude Directories matching given names/paths.
>>
>> /XC :: eXclude Changed files.
>> /XN :: eXclude Newer files.
>> /XO :: eXclude Older files.
>> /XX :: eXclude eXtra files and directories.
>> /XL :: eXclude Lonely files and directories.
>> /IS :: Include Same files.
>> /IT :: Include Tweaked files.
>>
>> /MAX:n :: MAXimum file size - exclude files bigger than n
>> bytes.
>> /MIN:n :: MINimum file size - exclude files smaller than n
>> bytes.
>>
>> /MAXAGE:n :: MAXimum file AGE - exclude files older than n
>> days/date.
>> /MINAGE:n :: MINimum file AGE - exclude files newer than n
>> days/date.
>> /MAXLAD:n :: MAXimum Last Access Date - exclude files unused
>> since
>> n.
>> /MINLAD:n :: MINimum Last Access Date - exclude files used since
>> n.
>> (If n < 1900 then n = n days, else n = YYYYMMDD
>> date).
>>
>> /XJ :: eXclude Junction points. (normally included by
>> default).
>>
>> ::
>> :: Retry Options :
>> ::
>> /R:n :: number of Retries on failed copies: default 1
>> million.
>> /W:n :: Wait time between retries: default is 30 seconds.
>>
>> /REG :: Save /R:n and /W:n in the Registry as default
>> settings.
>>
>> /TBD :: wait for sharenames To Be Defined (retry error 67).
>>
>> ::
>> :: Logging Options :
>> ::
>> /L :: List only - don't copy, timestamp or delete any
>> files.
>> /X :: report all eXtra files, not just those selected.
>> /V :: produce Verbose output, showing skipped files.
>> /TS :: include source file Time Stamps in the output.
>> /FP :: include Full Pathname of files in the output.
>>
>> /NS :: No Size - don't log file sizes.
>> /NC :: No Class - don't log file classes.
>> /NFL :: No File List - don't log file names.
>> /NDL :: No Directory List - don't log directory names.
>>
>> /NP :: No Progress - don't display % copied.
>> /ETA :: show Estimated Time of Arrival of copied files.
>>
>> /LOG:file :: output status to LOG file (overwrite existing log).
>> /LOG+:file :: output status to LOG file (append to existing log).
>>
>> /TEE :: output to console window, as well as the log file.
>>
>> /NJH :: No Job Header.
>> /NJS :: No Job Summary.
>>
>> ::
>> :: Job Options :
>> ::
>> /JOB:jobname :: take parameters from the named JOB file.
>> /SAVE:jobname :: SAVE parameters to the named job file
>> /QUIT :: QUIT after processing command line (to view
>> parameters).
>> /NOSD :: NO Source Directory is specified.
>> /NODD :: NO Destination Directory is specified.
>> /IF :: Include the following Files.
>>
>>
>>

>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: Do not create destination folder using ROBOCOPY Pegasus \(MVP\) Windows Server 2 01-21-2009 09:33 PM
Problem with ROBOCOPY version XP026 an ERRORLEVEL Tom Meier Windows Server 2 09-08-2007 08:55 PM
Robocopy vs. Windiff Oscar Otto Windows Server 3 12-19-2006 12:21 PM
Robocopy Kerry Hoskin Windows Server 0 04-19-2005 10:14 AM
Robocopy. Sami Windows Server 4 02-08-2005 09:51 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59