A Windows 95/98 és az NT is kijelöl egy könyvtárat az ideiglenes fájloknak. A felhasználók azonban gyakran megváltoztatják ennek a könyvtárnak a helyét, és az így már nem a Windows alapállapot szerinti helyen lesz. A GetTempPath Windows API függvény visszaadja az ideiglenes (Temporary) könyvtár aktuális helyét (elérési útját): function GetTempDirectory : String; var TempDir : array [0..255] of Char; begin GetTempPath(255, @TempDir); Result := StrPas(TempDir); end; A GetTempPath függvény az ideiglenes könyvtár elérési útját a következő sorrendben adja vissza: a TMP környezetben meghatározott változó; a TEMP környezetben meghatározott változó, ha a TMP nincs meghatározva; az aktuális könyvtár, ha sem a TMP, sem a TEMP nincs meghatározva.