É possível que uma instalação do Windows não tenha a unidade C?

0

Estou desenvolvendo um aplicativo e quero justificar por que alterei a localização de alguns arquivos de "c: \" para "% temp%". Eu acho que a melhor razão seria que nem todos os computadores Windows têm a unidade "C:". Isso é verdade?

    
por Jader Dias 08.10.2013 / 14:43

4 respostas

2

Sim, é verdade! A localização do Windows pode estar em qualquer unidade de letra. Até porque você pode ter mais de um SO instalado no mesmo computador.

Você também pode ter um computador sem a letra de driver C:

Você pode procurar outras Variáveis de ambiente .

    
por 08.10.2013 / 14:49
2

É verdade que você pode ter outro nome para a unidade inicial do Windows. No entanto, você pode usar %HOMEDRIVE% ou %PROGRAMDATA% para descobrir onde colocar seus arquivos.

O Windows tem muitas outras variáveis de ambiente .

    
por 08.10.2013 / 14:50
1

Independentemente de haver uma instalação do Windows sem C: , definitivamente pode haver uma instalação do Windows com C: onde você não pode gravar, por exemplo, porque não há diretório nessa unidade em que seu aplicativo possui permissão de gravação ou porque essa unidade está cheia.

Se você precisar criar arquivos temporários, crie-os no diretório indicado pela variável de ambiente TEMP (por exemplo, %TEMP% ).

    
por 08.10.2013 / 15:21
1

Sim, é verdade!

C Drive não é essencial para um computador. Você pode ter apenas com D: drive, por exemplo.

    
por 08.10.2013 / 15:11