Maneiras de acessar diretórios com nomes longos de caminho no Windows

1

Eu tenho uma partição NTFS compartilhada entre o Ubuntu 10.10 e o Windows 7, onde criei alguns diretórios com nomes de caminho longos no Ubuntu, que não podem ser acessados pelo Windows. Gostaria de saber se existe alguma maneira de acessar esses diretórios no Windows?

Por exemplo, para um diretório com um nome de caminho longo não acessível no Windows, é possível criar um link simbólico com um nome de caminho muito mais curto no Ubuntu e tornar o link acessível no Windows, para que o link seja acessado equivalente a acessar o diretório original com o nome do caminho longo?

    
por Tim 23.09.2011 / 22:34

1 resposta

2

Estranho. Quanto tempo esse nome de arquivo? O caminho máximo do arquivo NTFS é 32K. Eu duvido muito que seu caminho de arquivo seja longo.

Mais do que provavelmente você está falando sobre o limite de 260 caminhos no console. Você pode contornar isso alterando seu diretório de trabalho (cd) parte do caminho até o seu destino. Então fazendo outro cd .

editar

(1)What do you mean by "NTFS file path maximum is 32K"? I mean the length of a path name has >limit in Windows.

O NTFS é o sistema de arquivos que o Windows usa principalmente. O sistema de arquivos permite que os comprimentos do caminho do arquivo sejam 32K, como em caracteres de 32.000 caracteres. Então eu estou supondo que você está correndo para o limite de 255 arquivos, o que é meio raro hoje em dia. A menos que seus programas estejam usando as APIs mais antigas. Para resolver esse problema, você precisa ser mais específico com seu problema. Qual programa exibe o erro e quando?

(2)Can you say more about how "changing your working directory(cd) part of the way to your >destination. Then doing another cd"exactly is? I don't know how to do it.

cd é o comando para alterar o diretório de trabalho. Normalmente eu corri para o caminho máximo 260 com arquivos em lotes ou programas de console. Você pode contornar o problema usando cd para alterar o diretório atual mais perto do seu destino.

Por exemplo, se você estiver segmentando uma pasta em ** \ A \ Really \ Friggin \ Long \ e \ Pain \ em \ the \ butt \ folder \ em \ a \ path \ this \ long \ for \ some \ maldito \ razão \ e \ agora \ estou \ cansado \ de \ este \ insanidade ** então você pode digitar cd \A\Really\Friggin\Long\and\Pain\in\the\butt\folder\ e cortar o caminho curto o suficiente para trabalhar.

Mais uma vez, isso pode não ter nada a ver com seu problema, já que não temos ideia de quais "programas" não podem acessar esses caminhos.

    
por 24.09.2011 / 03:01