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?

Реклама
Новое
Реклама