O que acontecerá se não houver uma variável TEMP definida ou se estiver definida o que acontecerá se a pasta / unidade não existir?

0

Eu quero configurar um disco RAM para vários propósitos e entre eles eu gostaria de definir a variável TEMP para apontar para uma pasta no disco RAM. Eu ainda não fiz isso, mas o disco de RAM será inicializado antes de fazer o login e eu tenho um certo problema:

Se por algum motivo o disco RAM não iniciar, qual será o resultado? A variável TEMP continuará apontando para F:\Foo , mas a unidade F: não existirá.

Além disso, o que acontecerá se eu não definir uma variável TEMP nas variáveis de ambiente?

    
por Jaguar 06.08.2010 / 10:51

1 resposta

1

O Windows, na verdade, define quatro variáveis "temporárias":

TEMP e TMP para o usuário atual, além de TEMP e TMP para o sistema. (Percorra a lista de variáveis do sistema para vê-las.) Portanto, se você não configurá-las, nada de ruim acontecerá porque o Windows faz isso por você.

Quanto a configurá-lo para uma unidade ou pasta inexistente, isso depende do aplicativo. Aplicativos bem escritos verificam se um objeto ou configuração existe antes de tentar usá-lo e abortam normalmente se ele não existir. Aplicativos ruins apenas exibem um erro às vezes inútil, ou simplesmente travam.

    
por 06.08.2010 / 14:58