MS-DOS 6.0 e 6.2: PATH não limitado a 128 caracteres

Traduções de Artigos Traduções de Artigos
Artigo: 97595 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Em MS-DOS 6.0, 6.2 e 7.0 (incluído no Windows 95) limitação de 128 caracteres de variável de ambiente PATH MS-DOS não existe. Para criar um caminho com mais de 128 caracteres, utilize o comando PATH no ficheiro Config.sys em vez de no ficheiro Autoexec.bat.

Nota : Quando definir o caminho no ficheiro Config.sys, terá de utilizar um comando SET. Por exemplo:
definir o caminho = c:\dos; c:\windows;

Mais Informação

Existem algumas restrições sobre este método de utilização PATH. Depois de definir o caminho no ficheiro Config.sys, não é possível alterá-lo mais tarde. Pode utilizar a variável % PATH % para acrescentar o caminho para si próprio ou executar outro ficheiro batch para modificar o caminho. Se o fizer qualquer um destes, o caminho é truncado para os primeiros 128 caracteres.

Além disso, algumas aplicações não tem a capacidade de utilizar um caminho longo. Por exemplo, o comando de MS-DOS SET não apresenta mais do que os primeiros 128 caracteres do caminho. Para ver o caminho completo, utilize a opção de SO do diagnóstico da Microsoft (MSD.EXE). Se tiver problemas ao utilizar uma aplicação de terceiros e um caminho longo, contacte o fabricante da aplicação para soluções possíveis.

Caminhos de mais de 256 caracteres

Existe um problema com caminhos mais de 256 caracteres. Se desmarcar a variável PATH com o comando SET da seguinte forma
definir o caminho =
todos os caracteres para além do limite de 256 aparecem no seu espaço de ambiente, unassociated com quaisquer variáveis de ambiente. Por exemplo, se tiver um caminho de 260 caracteres, como, por exemplo
path=c:\dos;c:\...Work
e desmarcá-la com o comando SET, o espaço de ambiente ainda contém os últimos quatro caracteres. Se escrever o comando SET apenas para visualizar o ambiente, visualizará algo semelhante à seguinte:

   work
   PROMPT=$P$G
   COMSPEC=C:\DOS\COMMAND.COM
   TEMP=C:\TEMP
				


Microsoft confirmou que este problema existe no MS-DOS versões 6.0, 6.2 e 6.21. Está a investigar este problema e publicará novas informações na base de dados de conhecimento da Microsoft como fica disponível.

Se o caminho está no ficheiro Config.sys

Se colocar a instrução de caminho no ficheiro Config.sys, poderá ser necessário actualizar manualmente o caminho sempre que instalar um novo programa. Muitos pacotes de software utiliza um utilitário de configuração para instalar o programa na unidade de disco rígido. Geralmente, estes utilitários de configuração modificar o ficheiro Autoexec.bat adicionando um nome de directório à instrução de caminho. Se a instrução do caminho estiver localizada no ficheiro Config.sys, utilitário de configuração não consegue localizá-lo e cria uma nova instrução de caminho no ficheiro Autoexec.bat. Quando o sistema é iniciado, o caminho no ficheiro Autoexec.bat substitui o caminho carregados a partir do ficheiro Config.sys, deixando com um caminho que aponta para apenas um directório.

Para contornar este problema, sempre que instalar um programa, tem de adicionar o nome do programa directório para o caminho no ficheiro Config.sys e eliminar a linha de caminho no ficheiro Autoexec.bat.

Propriedades

Artigo: 97595 - Última revisão: 11 de fevereiro de 2014 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbdisplay kbenv KB97595 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 97595

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com