Eu preciso de uma das duas coisas para trabalhar:
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
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.