none
Movendo pastas na mesma unidade e mantendo as permissões RRS feed

  • Pergunta

  • Olá pessoal,

    Eu estou com um a duvida, preciso mover pastas  com permissões explicitas no mesmo drive (e:), porém quando movo ou copio a pasta, as permissões não estão indo junto, alguém poderia por gentileza ajudar?

    Tenho uma pasta e:\RH onde existem o grupo de RH e diretoria com acesso a pasta e subitens, porem quando movo a pasta RH para e:\Teste, a pasta RH não permanece com as mesmas permissões de antes.

    Ja tentei usar o xcopy e rebocopy, mas eles copiam apenas os itens das pastas, e não a pasta principal, correto? nesse caso não posso copiar, desejo mover.

    Obrigado

    terça-feira, 23 de agosto de 2016 17:04

Respostas

  • Olá boa tarde!

    Já precisei fazer essa movimentação que você fez. Usei o comando robocopy mesmo. O comando fica assim:

    robocopy "E:\RH" "E:\Teste" /S /E /ZB /SEC /R:0 /W:0 /XO /TEE /LOG:C:\Teste.log

    Roda o comando dessa forma. Funcionou tranquilo pra mim.

    Obs.: Se você quiser que a pasta RH inteira fique abaixo da pasta E:\Teste, então o comando deve ficar da seguinte forma:

    robocopy "E:\RH" "E:\Teste\RH" /S /E /ZB /SEC /R:0 /W:0 /XO /TEE /LOG:C:\Teste.log

    Abraços.


    • Editado Windows Man terça-feira, 23 de agosto de 2016 17:58
    • Marcado como Resposta Gregory_Azevedo terça-feira, 23 de agosto de 2016 18:51
    terça-feira, 23 de agosto de 2016 17:46
  • Sim, é possível sim, usando a mesma ferramenta (Robocopy). Você só precisa acrescentar o parâmetro /MOVE ao comando após o parâmetro /S. Fica assim então:

    robocopy "E:\RH" "E:\Teste\RH" /S /MOVE /E /ZB /SEC /R:0 /W:0 /XO /TEE /LOG:C:\Teste.log

    Abraços.

    • Marcado como Resposta Gregory_Azevedo terça-feira, 23 de agosto de 2016 18:51
    terça-feira, 23 de agosto de 2016 18:35

Todas as Respostas

  • Olá boa tarde!

    Já precisei fazer essa movimentação que você fez. Usei o comando robocopy mesmo. O comando fica assim:

    robocopy "E:\RH" "E:\Teste" /S /E /ZB /SEC /R:0 /W:0 /XO /TEE /LOG:C:\Teste.log

    Roda o comando dessa forma. Funcionou tranquilo pra mim.

    Obs.: Se você quiser que a pasta RH inteira fique abaixo da pasta E:\Teste, então o comando deve ficar da seguinte forma:

    robocopy "E:\RH" "E:\Teste\RH" /S /E /ZB /SEC /R:0 /W:0 /XO /TEE /LOG:C:\Teste.log

    Abraços.


    • Editado Windows Man terça-feira, 23 de agosto de 2016 17:58
    • Marcado como Resposta Gregory_Azevedo terça-feira, 23 de agosto de 2016 18:51
    terça-feira, 23 de agosto de 2016 17:46
  • Olá amigo,

    Muito obrigado pela ajuda, realmente o comando acima mantém as permissões da pasta copiada.

    Uma outra duvida, eu consigo mover o conteúdo ao invés de copiar a informação no volume?

    Digo isso pois o storage não teria espaço suficiente para manter essa duplicidade(cópia das pastas).

    Abraço,

    Gregory

    terça-feira, 23 de agosto de 2016 18:13
  • Sim, é possível sim, usando a mesma ferramenta (Robocopy). Você só precisa acrescentar o parâmetro /MOVE ao comando após o parâmetro /S. Fica assim então:

    robocopy "E:\RH" "E:\Teste\RH" /S /MOVE /E /ZB /SEC /R:0 /W:0 /XO /TEE /LOG:C:\Teste.log

    Abraços.

    • Marcado como Resposta Gregory_Azevedo terça-feira, 23 de agosto de 2016 18:51
    terça-feira, 23 de agosto de 2016 18:35
  • Maravilha, vou testar o comando MOVE e ver se resolve.

    Outra coisa que percebi é, após a cópia da pasta e das permissões, os arquivos presentes nela estão sem a permissão que deveria, eles aparecem com um cadeado pequeno em cada arquivo.

    Sabe dizer o porquê?

    terça-feira, 23 de agosto de 2016 18:40
  • Rodei o robocopy novamente e dessa vez adicionei o /MOVE, as permissões estão ok, inclusive os arquivos das subpastas. Obrigado meu amigo!
    terça-feira, 23 de agosto de 2016 18:51