Batch file to copy folder structure
I want write a batch file that can copy a folder structure. This batch file would copy all folders in the source directory to the destination directory - the files themselves would not be copied.
For example, say there is a folder src with the following structure:
src
src\a\file1
src\a\file2
src\a\b\file1
src\cThe tool would create a dest folder like the following:
dest
dest\a
dets\a\b
dest\cIs it possible to accomplish this task using a batch file?
6 Answers
Try:
XCopy "src" "dest" /TJust make sure it's not cyclical.
To include empty directories, add /E:
XCopy "src" "dest" /T /E 4 robocopy src dest /e /createThis partially achieves what you need. It will copy the directory structure and create zero length files as placeholders for the actual files. See more details here.
not a batch file but Total Commander can do this (with a little trick):
copy a directory and use the 'Only files of this type' option. enter *.nonsense (or any other non-existent file extension) in this field.
now Total Commander will create the entire directory structure of the source folder at the destination without copying any files.
you can just put |*.* into Total commander copy dialog and the folder structure will be copied without files
If you just want the file structure without the zero length files then it's
robocopy src dest /e /create /xf *.*
or
robocopy src dest /mir /create /xf *.*
Check 47 folders app , can create & copy folders structures in visual way..