Preciso fazer backup de alguns arquivos em um compartilhamento de rede. No entanto, preciso copiar esses arquivos para minha unidade local antes de gravar os discos, pois esses arquivos podem estar em uso. Alguns dos arquivos não serão copiados porque o caminho do arquivo é muito longo. Existe alguma solução alternativa além de alterar a estrutura do arquivo?
windows-7
windows
copy-paste
Brian Sturm
fonte
fonte
Respostas:
O comprimento máximo do caminho é 260 no Windows Vista / 7. Eu posso recomendar três soluções:
Todas essas sugestões pressupõem que você tenha algum tipo de acesso de gravação na pasta / computador compartilhado da rede. Se você não conseguir fazer nada disso, poderá precisar da ajuda do seu administrador.
fonte
Cópia robusta de arquivos e pastas .
Windows 7 e superior:
Robocopy XP027 é um comando padrão no Windows 7 e superior.
NT 4 / Windows 2000:
As ferramentas do Windows Server 2003 Resource Kit incluem o Robocopy XP010,
que pode ser executado no NT 4 / Windows 2000.
Windows 95 ou NT 3.5: o
Robocopy não é executado no Windows 95 ou NT 3.5. (Robocopy é um aplicativo Unicode).
Solução alternativa para Windows 95 ou NT 3.5: A GUI do Microsoft Robocopy instalará o Robocopy XP026 em C: \ Windows \ system32,
esta versão pode ser executada em sistemas operacionais mais antigos
e inclui alguns recursos do XP027 (/ BYTES), mas interrompeu o tratamento do nível de erro de forma competitiva.
Robocopy 'Jobs' e a opção 'Monitor source' fornecem uma alternativa para configurar uma Tarefa agendada para executar um arquivo em lote com um comando Robocopy.
fonte
/256
sinalizador. Muito obrigado! Eu lutei com isso o dia todo.robocopy /E C:\Windows D:\Windows
(por exemplo, não robocopy / EC: \ Windows D: \ ) (2) Pode mover arquivos em vez de copiá-los usando a/MOVE
opçãoVocê pode acessar comprimentos de caminho de até ~ 32k caracteres prefixando com
\\?\
.Isso funciona no prompt de comando e em qualquer outro programa que use os métodos Win32 Unicode Api, incluindo aplicativos .Net. Ele requer um sistema de arquivos que suporte caminhos longos (por exemplo, NTFS), mas se você tiver um problema de caminho longo, isso é um dado.
Observe que certos aplicativos e muitas ferramentas nativas (como o Explorer) terão problemas com esses caminhos; portanto, use isso para sair de um buraco, não em um.
fonte
O FastCopy é um projeto C de código aberto escrito por SHIROUZU Hiroaki e é "O Software de Cópia / Exclusão Mais Rápido no Windows". Ele suporta UNICODE e sobre nomes de caminhos de arquivos MAX_PATH (260 caracteres).
Se você tiver centenas de caminhos que são muito longos para corrigir, use a ferramenta " Fixador longo e longo da ferramenta Path Tool "
fonte
A correção mais rápida que usei nessa situação foi renomear as pastas de nome longo para algo como "1".
Além disso, como prática geral, tento explicar a todos os usuários para não colocar sua história de vida em um nome de arquivo ou pasta.
Qualquer gerenciador de arquivos decente pode lidar com mais de 260 nomes de arquivos de caracteres.
fonte