Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

How do I determine the Windows Temporary Directory?

System Information

How do I determine the Windows Temporary Directory?

by  Stretchwickster  Posted    (Edited  )
Here are the simple steps needed to determine the Windows Temporary Directory:
1) Include the Windows unit in your uses clause if it's not there already:
Code:
uses
  Windows;
2) Call this function everytime you want the path of the Windows Temp Directory (the returned string is a file path terminated by a backslash):
Code:
function GetWindowsTempDir: String;
begin
  SetLength(Result, MAX_PATH);
  GetTempPath(MAX_PATH, PChar(Result));
end;

For more information on the GetTempPath function see the following link:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/gettemppath.asp

Thanks to Andrew (aka towerbase) for his suggestions and modifications ;-)
Register to rate this FAQ  : BAD 1 2 3 4 5 6 7 8 9 10 GOOD
Please Note: 1 is Bad, 10 is Good :-)

Part and Inventory Search

Back
Top