2012-04-02 35 views
6

Sembra funzionare solo sui file. O sto facendo qualcosa di sbagliato?Robocopy -/XA: SH - per escludere il sistema, le directory nascoste?

Ho provato a eseguire il backup di una cartella utente (C: \ Users \ XXX) in Vista, che ha un sacco di cartelle nascoste/di sistema. Ho usato /XA:SHT

La cartella "AppData" è "nascosta" ma NON "sistema", quindi non è stata esclusa.
Altre cartelle speciali erano "nascoste" E "sistema", ed erano escluse. Ma non sono sicuro che fosse a causa dello switch /XA:SHT che ho usato o di qualche altro motivo, come i permessi.

Quindi la mia domanda è: /XA si applica anche alle directory o solo ai file? Spero di non dover inserire manualmente tutte le cartelle speciali con lo switch /XD.

Grazie.

risposta

12

Secondo the documentation/XA si applica solo ai file.

escludere i file con una qualsiasi delle date Attributi

E proprio per essere sicuri - ho appena provato con Robocopy su Windows 8 RTM e la bandiera /XA:SH non fare Robocopy ignorare directory nascoste.

Sto anche utilizzando Robocopy per fare il backup regolare della mia directory utente, e per escludere punti di giunzione della directory (come My Music) Io uso il flag /XJD. Inoltre, per evitare di copiare AppData, utilizzo il flag /XD.

mio elenco completo degli argomenti è simile al seguente: /MIR /FFT /Z /XA:SH /R:0 /LOG+:path\to\logfile.txt /TEE /XJD /NP /XD AppData

Per riferimento argomento, please see the documentation.

+2

Ho inserito una richiesta di funzionalità tramite l'app Windows 10 "Windows Feedback". Se apri Windows Feedback e cerchi "robocopy esclude le directory di sistema", dovrebbe essere in cima all'elenco. Si prega di revocarlo, e forse potremo convincere Microsoft a rendere Robocopy ancora più robusto. – markproxy

1

È possibile provare a utilizzare il parametro /XD per escludere una directory in base a un modello. Ho scoperto che l'utilizzo di /XD *. esclude le directory con punti. Lo combino con XA:SH per escludere anche i file nascosti.