xcopy question

Been a while since I have worked with this:

What was the tag to reset the archive attribute?

from the /?:
  /A           Copies only files with the archive attribute set,
               doesn't change the attribute.
  /M           Copies only files with the archive attribute set,
               turns off the archive attribute.

there isn't any mention of coping all files and turning off the attribute.

Or, after this batch file runs, do I need to manually change all attributes using attrib /s/d?

Thank you
LVL 1
akylmanAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

LucFEMEA Server EngineerCommented:
attrib -a <filename>

LucF
0
akylmanAuthor Commented:
Wasn't there a way to have scopy do it while it copied?
0
LucFEMEA Server EngineerCommented:
All info about attrib:

Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename]
       [/S [/D]]

  +   Sets an attribute.
  -   Clears an attribute.
  R   Read-only file attribute.
  A   Archive file attribute.
  S   System file attribute.
  H   Hidden file attribute.
  /S  Processes matching files in the current folder
      and all subfolders.
  /D  Processes folders as well.

Greetings,

LucF
0
Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

LucFEMEA Server EngineerCommented:
> to have scopy
What do you mean with this?
0
LucFEMEA Server EngineerCommented:
Sorry, misread your question.

all info for xcopy:

Copies files and directory trees.

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[+file2][+file3]...]

  source       Specifies the file(s) to copy.
  destination  Specifies the location and/or name of new files.
  /A           Copies only files with the archive attribute set,
               doesn't change the attribute.
  /M           Copies only files with the archive attribute set,
               turns off the archive attribute.
  /D:m-d-y     Copies files changed on or after the specified date.
               If no date is given, copies only those files whose
               source time is newer than the destination time.
  /EXCLUDE:file1[+file2][+file3]...
               Specifies a list of files containing strings.  When any of the
               strings match any part of the absolute path of the file to be
               copied, that file will be excluded from being copied.  For
               example, specifying a string like \obj\ or .obj will exclude
               all files underneath the directory obj or all files with the
               .obj extension respectively.
  /P           Prompts you before creating each destination file.
  /S           Copies directories and subdirectories except empty ones.
  /E           Copies directories and subdirectories, including empty ones.
               Same as /S /E. May be used to modify /T.
  /V           Verifies each new file.
  /W           Prompts you to press a key before copying.
  /C           Continues copying even if errors occur.
  /I           If destination does not exist and copying more than one file,
               assumes that destination must be a directory.
  /Q           Does not display file names while copying.
  /F           Displays full source and destination file names while copying.
  /L           Displays files that would be copied.
  /H           Copies hidden and system files also.
  /R           Overwrites read-only files.
  /T           Creates directory structure, but does not copy files. Does not
               include empty directories or subdirectories. /T /E includes
               empty directories and subdirectories.
  /U           Copies only files that already exist in destination.
  /K           Copies attributes. Normal Xcopy will reset read-only attributes.
  /N           Copies using the generated short names.
  /O           Copies file ownership and ACL information.
  /X           Copies file audit settings (implies /O).
  /Y           Suppresses prompting to confirm you want to overwrite an
               existing destination file.
  /-Y          Causes prompting to confirm you want to overwrite an
               existing destination file.
  /Z           Copies networked files in restartable mode.

The switch /Y may be preset in the COPYCMD environment variable.
This may be overridden with /-Y on the command line.
0
akylmanAuthor Commented:
sorry xcopy not scopy.. (typo)
0
akylmanAuthor Commented:
right, but I thought it clears the archive bit automatically while copying.. it doesn't appear to be doing this, so I figured there might be a hidden switch :)
0
LucFEMEA Server EngineerCommented:
>after this batch file runs, do I need to manually change all attributes using attrib /s/d?
Not needed, you can put the attrib command just after the xcopy command.
0
LucFEMEA Server EngineerCommented:
btw, if they all have the archive bit on before copying, you can also use the /K switch.
0
akylmanAuthor Commented:
I have tried it with and without the /K set.. neither clears the archive bit
0
LucFEMEA Server EngineerCommented:
See above:

/M           Copies only files with the archive attribute set,
               turns off the archive attribute.
0
LucFEMEA Server EngineerCommented:
You can use your batch file to first set all archive bits on (using attrib) and then use the xcopy command
0
akylmanAuthor Commented:
ok.. so to answer my original question:

xcopy will not copy all files while clearing the bit if encountered as set.  I have to use the attrib command in addtion to xcopy.

Right?

0
LucFEMEA Server EngineerCommented:
For doing what you want: Yes.. sorry about that. (don't kill the messenger ;-) )
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
akylmanAuthor Commented:
ok.. thank you
0
LucFEMEA Server EngineerCommented:
Glad to help
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 2000

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.