![O backup integrado do Windows 7 manipula caminhos> 256 caracteres?](https://rvso.com/image/1303048/O%20backup%20integrado%20do%20Windows%207%20manipula%20caminhos%3E%20256%20caracteres%3F.png)
O backup integrado do Windows 7 manipula caminhos> 256 caracteres?
Estou fazendo backup de NTFS para NTFS usandoCobain, de unidade externa para unidade externa, e simplesmente NÃO faz backup dos arquivos com caminho> 256.
Responder1
depende:
Na API do Windows (com algumas exceções discutidas nos parágrafos seguintes), o comprimento máximo de um caminho é MAX_PATH, definido como 260 caracteres.
uma das exceções é que, ao usar os equivalentes unicode da API, você obtém um comprimento de caminho de 32k:
A API do Windows tem muitas funções que também possuem versões Unicode para permitir um caminho de comprimento estendido para um comprimento total máximo de 32.767 caracteres.
portanto, o próprio NTFS é capaz de armazenar nomes de arquivos com mais de 260 caracteres, mas o programador deve usar a API correta. exemplo dado:
Para especificar um caminho de comprimento estendido, use o prefixo "\?\". Por exemplo, "\?\D:\caminho muito longo".
leia mais sobre o assunto emhttp://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx.
Dito isto: acho que o software de backup integrado da Microsoft lida muito bem com nomes de arquivos longos. Eu ficaria um pouco cético em relação à única opção em que ele usa arquivos zip como contêiner de armazenamento, mas aquela que usa vdk como contêiner de armazenamento deve funcionar bem com nomes de arquivos longos.