De l’utilité de créer un répertoire temporaire dans chaque projet

Tous les projets de compilation doivent comporter un répertoire racine /temp.

Si ce répertoire existe, les fichiers temporaires (également appelés « chunks ») créés lors des constructions cBase longues et volumineuses y seront placés.

Si ce répertoire n'existe pas et que des chunks sont créés, le système recherchera un répertoire pour les y placer. Ce lien vers la documentation illustre la hiérarchie :

https://www.dimins.com/online-help/workbench/80/spectre/spectre-build-temp-files.html

Bien qu'un projet puisse aujourd'hui comporter des constructions plus courtes ne nécessitant pas de chunks, il est préférable d'avoir une structure de projet évolutive et d'inclure le répertoire /temp.

Il y a eu plusieurs retours d'expérience où l'absence d'un répertoire /temp pour le projet avait entraîné le placement des fichiers temporaires sur le disque système C:/ du serveur. Cela avait provoqué l'arrêt complet du serveur lorsque l'espace disque local était devenu insuffisant.

(Ce n'est pas la seule utilisation de ce répertoire ; par exemple, les projets Measure Factory utilisent également le répertoire /temp pour les résultats intermédiaires.)