Приветствуем Вас на сайте!
      Авторизировавшись на сайте Вы получаете возможность заказывать эксклюзивные вещи для Вашего сайта, скачивать новинки, общаться с друзьями.

      Если у Вас ещё нет аккаунта на BEST STUDIO, вы можете создать его потратив не более 10-ти секунд используя форму справа с заголовком "Вход на сайт"
Вход на сайт
Логин:

Пароль:
Вход
Войти по Логину и Паролю
О нас
Cтудия скриптов и дизайна BEST STUDIO, как студия перспективных веб-разработок, была основана 1 июля 2009 г. Уже более 17000 зарегистрированых пользователей! С момента ее создания мы четко придерживаемся принципа: «Быстро, качествено, дорого».

Заказывая работу для вашего сайта у нас, вы экономите время...

Стремитесь к лучшему - в Best Studio!
Войти | Зарегистрироваться
Настройки
Анимация Шапки
Анимация Меню
Анимация Футера
Автообновление Чата
Автообновление Статистики
Звуковые Оповещения
Авто Подгрузка Материалов

Перезагрузите страницу
Опции темы
Я настройка

  • Страница 1 из 1
  • 1
Модератор форума: uberchel  
Исходник программки для удаления файлов из Temp
uberchel
22.05.2011, 14:16

Группа: Пользователи

Сообщений: 399

Награды: 11

Статус: Offline
Данная программа не имеет графического интерфейса, при первоз запуске она вписывается а автозагрузку и после чего каждый раз при старте компа будет очищать директорию темп от всякого мусора, программа так же имеет создает лог файл.
Code
program deltemp;

uses
    SysUtils,
    Windows,
    Classes,
    Registry;

var
   I: integer;
   S: string;
   TS: TSearchRec;
   TL: TStringList;
   TR: TRegistry;
   Buffer: array[0..1024] of Char;
begin
    TR:= TRegistry.Create;
     TL:= TStringList.Create;
      TR.RootKey:= HKEY_CURRENT_USER;
       tr.OpenKey('SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN',false);
        if not TR.KeyExists('DelTemplate File') then
         TR.WriteString('DelTemplate File',ParamStr(0));
          SetString(s, Buffer,
           GetTempPath(Sizeof(Buffer)-1,Buffer));
            if FindFirst(s + '*.*', faAnyFile, TS) = 0 then
             repeat
             TL.Add(TS.Name);
            until FindNext(TS) <>0;
           for i:= 0 to TL.Count -1 do begin
          DeleteFile(Pchar(s + Tl[i]));
         RemoveDir(s + Tl[i]);
        end;
       TL[0]:= 'ФАЙЛЫ';
      TL.SaveToFile('log.txt');
     TR.Free;
    TL.Free;
end.
  • Страница 1 из 1
  • 1
Поиск: