Любую информацию о среде пользователя, которую вы можете получить, можно получить по
System.getProperty("...");
Для получения списка того, что вы можете получить, посмотрите здесь .
Я не думаю, что вы сможете получить требуемый путь (путь всех пользователей) в зависимости от операционной системы. В конце концов - у других операционных систем есть эквивалент? Лучше всего, вероятно, проверить:
System.getProperty("os.name");
чтобы узнать, используете ли вы Windows, а затем, если это так, используйте "C: \ Documents & Settings \ All Users \".
Но вам будет лучше, если вы будете постоянно использовать
System.getProperty("user.home");
(как уже упоминалось другими людьми) по всему приложению. Или, в качестве альтернативы, разрешите пользователю указать каталог для хранения того, что вы хотите сохранить.