linha de comandos remove o sinalizador somente leitura em todas as entradas da subpasta ou sobrescreve os arquivos somente leitura com robocopy

3

Eu preciso de uma das duas coisas para trabalhar:

  1. Eu uso robocopy para copiar todos os sub-arquivos e sub-pastas de uma pasta para outra, e o destino contém arquivos mais antigos + arquivos que não estão na fonte, e Eu preciso dos arquivos da fonte para substituir o destino, se presente. O problema com essa abordagem é de somente leitura.

    robocopy .... /E /NP /njh /njs /ndl /nc /ns /IA:R /IA:A /A-:R
    
  2. Eu posso usar o comando attrib do windows, mas isso não remove o sinalizador somente leitura de sub-arquivos.

    attrib -r <path-to-folder> /S /D
    

    Eu posso usá-lo sem os dois últimos argumentos também.

Nota: o UAC está completamente desativado e eu sou o proprietário dos arquivos.

Eu não posso usar xcopy porque isso não funciona em bjam para mim, e eu não tenho todos os caminhos para todos os arquivos: Eu só tenho pasta de origem pai e pasta de destino pai. A hierarquia deve permanecer.

    
por Warszo.Sertz 25.05.2011 / 14:43

0 respostas