DELPHI ОЧИСТИТЬ ПАПКУ TEMP
В процессе работы софта на delphi часто необходимо очищать временные файлы, которые накапливаются в папке temp. Несколько способов сделать это, один из них - использовать процедуру штатных средств Windows.
DeleteFilesFromDir('C:\temp\')
begin
DeleteFilesFromDir('C:\temp\', '*.tmp', False);
end;
Также можно воспользоваться следующим кодом:
procedure DeleteFiles(const Path, Mask: string);
var
Sr: TSearchRec;
begin
if FindFirst(IncludeTrailingBackslash(Path) + Mask, faAnyFile, Sr) = 0 then
try
repeat
if (Sr.Attr and faDirectory) = 0 then
DeleteFile(IncludeTrailingBackslash(Path) + Sr.Name);
until FindNext(Sr) <> 0;
finally
FindClose(Sr);
end;
Эта процедура сканирует папку temp и удаляет файлы, соответствующие заданной маске. Например, чтобы удалить только файлы с расширением .tmp, нужно вызвать процедуру следующим образом:
DeleteFiles('C:\\temp\\', '*.tmp');
How To Fixed ? You'll need to provide administrator permission to delete the folder
Можно ли удалять папки TEMP / Где папки TEMP?
Delphi #178 - Uses Cleaning with cnPack and Pascal Analyzer
How to Create a Temperature Converter in Delphi
Как почистить папку Temp от временных файлов (кеш и другой мусор)! Гигабайты в ней!
Папка Temp в Windows. Очистить или удалить?
Delphi: How to get data from API
Удаление временных файлов (Очистить папку Temp)
Системная папка AppData в Windows 10 и её очистка
Как удалить временные файлы с компьютера Windows 10? Где находится папка temp в windows 10?