Где-то в каталоге пользователя находится правильное место для их хранения, если они относятся к текущему запущенному пользователю.
Некоторые программы создают папки на верхнем уровне каталога пользователя, рядом с документами и рабочим столом.другие делают это в Documents.
Создание его в C: \ может вызвать проблемы, если у пользователя нет прав на запись в корневой каталог.Вы можете в значительной степени гарантировать, что у пользователя будет доступ на запись в домашний каталог.
Другой вариант - искать переменную окружения, и, если она установлена, использовать значение в качестве местоположения, если не значение по умолчанию для пользователя.домашний каталог.