É construído em caminhos de identificador de backup do Windows 7 256 caracteres?

1

É construído em caminhos de identificadores de backup do Windows 7 > 256 chars?

Eu estou fazendo NTFS para backup NTFS usando Cobain , de drive externo para drive externo, e simplesmente NÃO está fazendo o backup dos arquivos que têm caminho > 256.

    
por user19496 28.01.2012 / 11:46

1 resposta

0

depende:

In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters.

uma das exceções é que, usando os equivalentes unicode da API, você obtém 32k de comprimento de caminho:

The Windows API has many functions that also have Unicode versions to permit an extended-length path for a maximum total path length of 32,767 characters.

assim, 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:

To specify an extended-length path, use the "\?\" prefix. For example, "\?\D:\very long path".

leia mais sobre o tópico em link .

dito isto: eu acho que o software de backup embutido da Microsoft lida com nomes de arquivos longos muito bem. Eu ficaria um pouco cético sobre a única opção em que ele usa arquivos zip como o contêiner de armazenamento, mas aquele que usa o vdk como o contêiner de armazenamento deve estar bem com os nomes extensos de arquivos.

    
por 28.01.2012 / 12:15