Windows为什么要指定临时文件夹默认路径?而不是任由软件选一个路径,软件也可以用完后自行删除呀?

Windows为什么要指定临时文件夹默认路径?而不是任由软件选一个路径,软件也可以用完后自行删除呀?还指定了临时文件夹的默认扩展名tmp。

这不是必须的,但是推荐这么做。如果软件没有正常退出,那么散布在各个程序目录中的临时文件怎么统一清理,更何况后缀还不是tmp,除了程序作者,谁敢删除?
windows和一些系统软件提供了清理临时文件的功能,如果所有的软件都按照约定,那么就简单了。