Para fazer isso, você precisaria acessar o servidor em que os arquivos estão armazenados e fazer o que é conhecido como cópia de sombra . O HoboCopy é uma boa ferramenta para fazer cópias de sombra.
Como posso copiar arquivos que estão em uso e que estão disponíveis em uma rede?
Estou tentando copiar alguns arquivos de dados, mas sempre diz que não pode ser copiado porque o arquivo está em uso.
Estou usando o Windows XP, alguém pode sugerir uma maneira de copiar os arquivos em uso em uma rede?
Para fazer isso, você precisaria acessar o servidor em que os arquivos estão armazenados e fazer o que é conhecido como cópia de sombra . O HoboCopy é uma boa ferramenta para fazer cópias de sombra.
Você poderia tentar uma combinação de hobocopy e psexec. Algo parecido com isto:
psexec \remotemachine -u username \path\to\hobocopy \path\to\src \path\to\dest
O qual executaria a hobocopia na máquina remota, onde seria capaz de fazer cópias de sombra. Observe que \path\to\src
e \path\to\dest
e \path\to\hobocopy
estão na máquina remota , embora você possa transformar o caminho de destino em algo como \localmachine\share\path\to\dest
para fazer uma cópia de rede para sua própria máquina. Parece que seria mais fácil copiá-lo localmente e depois recuperar o arquivo como uma etapa separada.
Você precisará garantir que a hobocopy também esteja disponível na máquina remota, incluindo a instalação do tempo de execução C, se necessário.
Tags windows-xp