ID do artigo: 65994 - Última revisão: quinta-feira, 16 de novembro de 2006 - Revisão: 2.1 Teste se uma unidade ou diretório existente de um arquivo em lotes
SumárioVocê pode usar a instrução IF EXIST para verificar a presença de um diretório. Por exemplo, para testar C:\WIN e, em seguida, alterar para C:\WIN se ele existir, use o seguinte arquivo em lotes: C: IF NOT EXIST C:\WIN\NUL GOTO NOWINDIR CD \WIN :NOWINDIR Mais InformaçõesNUL sempre existe em uma unidade FAT do MS-DOS local; portanto, se existir C:\WIN, C:\WIN\NUL existe. Essa técnica também pode ser usada para verificar se existe uma unidade. Por exemplo: IF EXIST E:\NUL GOTO USE_E Nenhum desses testes funciona corretamente com dispositivos de rede ou qualquer outro dispositivo que não tem um sistema de arquivo FAT controlado por driver de dispositivo de bloco (por exemplo, quando você estiver usando Windows para Workgroups 3.11 com acesso a arquivos 32 bits habilitado). Antes de usar essa técnica, você deve saber que software de rede o cliente estiver usando, o tipo de servidor que está se conectando, e o sistema de arquivos que o servidor está usando. A tabela a seguir mostra quando IF EXIST retorna NUL:
With 32-Bit File
No 32-Bit With 32-Bit Access and NetWare
Drive Type File Access File Access 3.x connectivity
Local FAT correctly always never
Windows for Workgroups FAT correctly always never
Microsoft LAN Manager HPFS never always never
Windows NT FAT/NTFS never always never
NetWare correctly never never
A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 65994
(http://support.microsoft.com/kb/65994/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar para o início