Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations bkrike on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

batch copy - files only

Status
Not open for further replies.

curvv

IS-IT--Management
Jan 11, 2001
103
ZA
hi,

how can i copy all the files(files only) in a bunch of sub-directories to a new directory.

i want to copy files only, not directories.

thanx
chris ######## CtN ########
 
I would have though using copy *.* would only get the files (because of the dot), but I don't know the DOS command for going through sub directories.

If anyone else know what that command is, I'd also like to know.

Rgds
 
Greetings,

This info may be old news but since others can still view, I will add my 2 cents worth. For those wanting to copy/move files in the Banyan environment and have access to the Windows NT resource kit (or Technet), I would recommend using Robocopy. The syntax is listed below and batch files can be designed to avoid any mistypes. You can also use your pc to schedule the batch files so that it runs on a schedule. I have used it extensively for migrating data from Windows NT to 2000 and had no problems.

Good luck!


-----------------------------------------------------------
ROBOCOPY v 1.96 : Robust File Copy for Windows NT
-----------------------------------------------------------
Started : Mon Jul 01 08:17:32 2002
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.

/SEC : copy SECurity info (both source and dest must be NTFS).
/SECFIX : FIX SECurity info on existing files and dirs.
/TIMFIX : FIX TIMestamps on existing destination files.

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

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

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

/CREATE : CREATE directory tree structure + zero-length files onl
/FAT : create destination files using 8.3 FAT file names only.

File Selection: /A : copy only files with the Archive attribute set
/M : like /A, but remove Archive attribute from source files
/IA:[R][A][H] : Include only files with some of the given Attributes se
/XA:[R][A][H] : 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 | /XN | /XO : eXclude Changed | Newer | Older files.
/XX | /XL : eXclude eXtra | Lonely files and dirs.
/IS : Include Same 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
(If n < 1900 then n = n days, else n = YYYYMMDD date).

Retry Options: /R:n : number of Retries on failed copies: default is 1 millio
/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.

/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).
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top