ApplicationData : все, что нужно вашему приложению в соответствии с данными «на пользователя» и не подпадает под другие категории. Стандартные конфигурационные файлы будут здесь.
CommonApplicationData : все, что не относится к данным «на пользователя».
LocalApplicationData : данные, относящиеся к пользователю и не находящиеся в роуминге. Например, все, что вы хотите УБЕДИТЬ, что оно хранится только на этом компьютере (например, коды активации компьютера, часто также кеширование / временные данные). Стандартные временные файлы будут идти сюда.
MyDocuments : пользовательские данные, которые пользователь фактически определил бы как «распознаваемые отдельные документы».
Если вам не важно имя файла, вы также можете использовать API временного файла для создания временного файла в каталоге temp
. Вы не должны делать это вручную. Например, в .NET вы можете использовать Path.GetTempFileName()
для этой цели.