Мне нужно создать каталог, полный файлов данных. Эти файлы являются временными, пользовательскими файлами.Где пользовательское временное хранилище на разных платформах?
Пока файлы являются временными, и это нормально, если они удалены системой, их много, и я бы хотел, чтобы их можно было использовать повторно, если можно. Кроме того, я ожидаю, что другие приложения (работающие как один и тот же пользователь) будут получать и создавать эти файлы. Это означает, что мне нужен стандартный протокол, который будет работать на разных языках программирования.
Поскольку я знаю, что кто-то предложит это, я не хочу использовать '/ tmp' или '% TEMP% или свойство системы java java.io.tmpdir
. Эти каталоги с системным охватом. Я также очень заинтересован в том, чтобы найти стандартные платформы или одобренные платформой методы, чтобы найти решение, которое работает.
Я пытаюсь собрать список мест для размещения этих файлов для различных платформ. Ниже приведено то, что у меня есть, но я бы очень признателен за дополнительные платформы и/или проверку того, что я уже нашел.
Переменная окружения% temp% в современных Windows (я думаю, XP SP3 и выше) находится в каталоге «документы и настройки» или «Пользователь». TEMP и TMP =% USERPROFILE% \ AppData \ Local \ Temp на двух машинах, на которых я только что посмотрел. – JimR