Я занимаюсь разработкой приложения и хочу объяснить, почему я изменил расположение некоторых файлов с «c:\» на «% temp%». Я думаю, что лучшей причиной будет то, что не на всех компьютерах с Windows установлен диск «C:». Это правда?

4 ответа4

2

Да, это правда! Расположение Windows может быть в любой букве диска. Даже потому, что на одном компьютере может быть установлено более одной ОС.

Вы также можете иметь компьютер без буквы C: драйвер.

Вы можете посмотреть на другие переменные среды.

2

Это правда, что вы можете иметь другое имя для домашнего диска Windows. Однако вы можете использовать %HOMEDRIVE% или %PROGRAMDATA% чтобы узнать, куда поместить ваши файлы.

В Windows есть много других переменных среды.

1

Да, это правда!

C диск не важен для компьютера. Вы можете иметь один только с D: например.

1

Независимо от того, может ли быть установка Windows без C: , определенно может быть установка Windows с C: где вы не можете писать, например, потому что на этом диске нет каталога, где у вашего приложения есть разрешение на запись, или потому что этот диск полон.

Если вам нужно создать временные файлы, создайте их в каталоге, указанном в переменной среды TEMP (т. %TEMP%).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .