How to? Copy DIRs with attributes ...

Jan 12, 2014
426
7
Switzerland, SO
I have the following scenario:

dir-structure1.png


As you can see, the Directories have attributes too.

I have no problem to copy the whole structure with external xcopy or robocopy ...

Code:
xcopy d:\_Tests\Test-DIR-Structure-for-BAK-CHK v:\_Temp\test /e /h /k

robocopy d:\_Tests\Test-DIR-Structure-for-BAK-CHK v:\_Temp\test /e

The result in target is the same as in source.

BUT I HAVE a problem to make this with the internal copy command! I tried ...

Code:
copy /h /k /s d:\_Tests\Test-DIR-Structure-for-BAK-CHK v:\_Temp\test

Then the result is this ...

dir-structure2.png


How can I preserve the directory attributes with the internal copy command?

Greetings!
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,460
88
Albuquerque, NM
prospero.unm.edu
COPY doesn't do that, as you've already shown. I think you would have to do it as two steps: copy the directory structure first, then go back and copy the attributes. Possibly by redirecting the output of ATTRIB /A:D /S to a file, then using SED or the like to massage that file into a batch file?
 
  • Like
Reactions: Alpengreis
Jan 12, 2014
426
7
Switzerland, SO
All right, thank you!

It's not a MUST to use the internal copy for such processes - I was just not completely sure if it's "direct" possible anyway.

However: I know now that I would have to use a workaround as you suggested above.
 
May 20, 2008
11,400
99
Syracuse, NY, USA
There's also COPYDIR. It also doesn't copy attributes. I was a little surprised to find that Explorer does copy the attributes of directories (copy/paste, drag/drop). I wonder whether that's the default for SHFileOperation and how easily Rex could add it to COPYDIR (don't know if COPYDIR uses SHFileOperation). You could make a suggestion out of it.
 
Similar threads
Thread starter Title Forum Replies Date
C Copy (sys) error Support 3
Alpengreis Fixed Crash after copy dialog with big TCC.exception.log Support 5
vefatica Copy/Paste anomaly Support 4
D Documentation Typo in COPY help Support 0
samintz COPY fails to copy from \\wsl$ Support 20
D Differences between TCC and CMD with COPY /b Support 4
fpefpe copy /u and timestamps Support 4
M Strange error messages from TCC in FTP copy Support 7
G TCMD crash when copy Support 3
E Text copy bug Support 1
Alpengreis [TCMD v25.00.24] Problem with copy and paste and the # char via mouse in TCC Support 6
fpefpe copy/cat Support 7
K copy /w slow relative to robocopy /mir Support 0
Jay Sage Problem with Context Menu Copy+Paste+Run Key Assignment Support 7
K "copy /z /w" command not deleting read-only files in destination Support 10
K copy changing destination current directory Support 1
D Keystroke to copy previous argument Support 3
A How to? Copy+Paste in TCMD tabs with Ctrl-Shift-Ins? Support 5
RChrismon How to? Copy TCMD.INI to New Version Support 7
R How to? Append files in multiple subfolders using copy? Support 8
Dick Johnson COPY /u (?) Support 9
fpefpe Documentation copy /u Support 7
R How to? copy /q ABC.txt + DEF.txt is appending hex 1A Support 8
D copy /g only shows transfer rate Support 1
J Error "Contents lost before copy" Support 3
B Can copy command concatenate multiple mp3 files Support 2
rps Documentation "Copy+Paste+run" question Support 2
kb6ojs Make /G parameter persistent in COPY/MOVE command? Support 4
fpefpe How to? copy / exclude Support 2
fpefpe robocopy -- copy /w Support 8
C copy /w /p prompts for deletion, but ... Support 3
D Fixed Copy Support 1
fpefpe Documentation copy/move using /c or /u Support 2
samintz WAD Copy/append adds a character Support 3
P Simple RegEx copy Support 9
fromano Fixed COPY ... TO ... crashing Support 3
Alpengreis How to? Copy & Paste without linebreak within TCMD Support 13
D COPY returns ERRORLEVEL 2 Support 5
mdwyer TCC 13 COPY: specified network name is no longer available. Support 5
CWBillow Copy a tree Support 17
J junction copy/move handling Support 6
vefatica Fixed COPY /S ftp://... Support 1
C WAD copy /u ftp local with Timeout? Support 5
D How to? Unregister a copy of Take command Support 1
vefatica FTP copy interrupted Support 2
C How to? COPY ftp folder query Support 7
R How to? TCC 16.03: copy a file to the clipboard? Support 10
jadaml Documentation Is COPY realy doesn't work for any HTTP and FTP? Support 3
T TCC control-C copy operation Support 3
Jay Sage Ctrl-C Not Working Reliably to Copy Screen Content Support 4

Similar threads