Имя пользователя:
Пароль:
 

Название темы: Чистка флэшки
Показать сообщение отдельно

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


Цитата ddv122:
Удалять *.exe файл, если есть одноименная скрытая папка »
сначала находите имена всех exe без расширения

Код: Выделить весь код
TSearchRec sear;
AnsiString Path; 
AnsiString  Extension;
AnsiString  FileNoExt;  

    if(FindFirst(Path + "*.exe", faAnyFile, sear) == 0)
    {
        do
        { 
            Extension = ExtractFileExt(sear.Name);
            FileNoExt = Copy(sear.Name, 1, length(sear.Name) - length(Extension));
            ....................................
        }  
        while(FindNext(sear) == 0);
    }
 
    FindClose(sear);
затем находите папки faDirectory
сравниваете и удаляете не нужные

как-то так

Последний раз редактировалось ferget, 21-02-2012 в 04:57.

Это сообщение посчитали полезным следующие участники:

Отправлено: 04:45, 21-02-2012 | #11

Название темы: Чистка флэшки